我在mysql数据库中有一个表,当我对它进行如下更新时:
UPDATE `texts` SET `start_time` = '1444562855' WHERE `texts`.`text_id` = 529;我得到了错误:
Modified records: 0
Warning: #1265 Data truncated for column 'start_time' at row 1字段start_time有一个类型的TIMESTAMP,而我在这个表中有另一个时间戳字段,但是我已经看到,如果MySQL的值高于5.6.+ (我的版本是5.6.26),就可以在一个表中存储两个时间戳。
什么不管用?
我不想将该字段的类型更改为日期时间,因为我的后端逻辑只支持时间戳。谢谢。
发布于 2015-10-11 11:28:53
使用UNIXTIME并删除引号:
UPDATE `texts` SET `start_time` = FROM_UNIXTIME(1444562855) WHERE `texts`.`text_id` = 529;https://stackoverflow.com/questions/33064418
复制相似问题