我们导入了一个表,很可能来自Excel文件,其中保存在varchar中的日期时间的格式如下:
12/06/2003 07:42
有没有办法将其转换为有效的MySQL日期格式,以便以后将字段从varchar转换为DATETIME?也许用正则表达式?请注意,12是一天,06是一个月。
2003-06-12 07:42:00
谢谢
您可以使用str_to_date来进行以下操作:
select str_to_date('12/06/2003 07:42','%d/%m/%Y %H:%i')