【发布时间】:2011-12-02 12:08:59
【问题描述】:
我已将所有日期作为varchar(10) 存储到我的数据库中,现在我想将它们转换为TIMESTAMP。
当我运行 sql 时
ALTER TABLE `demo3` CHANGE `date` `date` TIMESTAMP NOT NULL
它提醒:
#1292 - Incorrect datetime value: '1320534000' for column 'date' at row 1
顺便说一句,我所有的日期格式都是 10 位数字。
【问题讨论】:
-
代表日期的字符串是什么格式的?
-
@Anthony Grist,
1320534000他们是从strtotime()转移过来的 -
@fishman 我不知道你是匡威的粉丝:p
-
@fishman 请提供示例日期值