【发布时间】:2015-08-03 20:13:01
【问题描述】:
我在一个 MySQL 表中有 700 万行数据。一列日期时间数据采用 varchar 格式。
数据如下:'2012-08-25 07:00:19 UTC'
我想将其转换为 MySQL 中的时间戳。我试图用这段代码改变它:
UPDATE `work_data`
SET `time_at` = str_to_date( `time_at`, '%Y-%m-%d $H:%i:%s'UTC)
它给了我错误代码 1583。
谁能建议一种优雅的方法来将此数据列与表“工作数据”转换为时间戳而不是 varchar 字符串?
【问题讨论】: