在SQL中将String转换为Datetime对象

时间:2015-01-30 19:51:03

标签: mysql sql

我正在使用 MySQL 5.6 ,我有一个日期时间戳,例如:2015-01-28 08:30:02:843000。目前,它们存储为字符串。我试图改变表,使其成为datetime对象,但命令失败。我对SQL很粗糙,将这些转换为datetime对象的查询是什么?我需要以某种方式删除毫秒吗?或者将最后一个冒号转换为句号?

1 个答案:

答案 0 :(得分:2)

http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html#function_str-to-date 'STR_TO_DATE(STR,格式)'

应该为你做的伎俩。你想做什么 A)创建新字段(日期) B)UPDATE表设置新字段转换(旧字段) C)你已经完成了