标签: mysql sql
我有一个6k +行的数据库,不想手动将每个日期转换为DATETIME,它们目前在varchar中。
它们采用英国格式,DD / MM / YYYY。
目前日期位于名为 datetime 的列中,即varchar(12)
我想将其转换为名为 date_new 的日期时间列。
如何使用SQL语句
答案 0 :(得分:1)
使用
UPDATE table SET date_test = STR_TO_DATE( DATETIME, '%d/%m/%Y' )