首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我不能在mysql数据库中的时间戳字段中添加时间戳值?

问为什么我不能在mysql数据库中的时间戳字段中添加时间戳值?
EN

Stack Overflow用户
提问于 2015-10-11 11:25:04
回答 1查看 133关注 0票数 0

我在mysql数据库中有一个表,当我对它进行如下更新时:

代码语言:javascript
复制
UPDATE `texts` SET `start_time` = '1444562855' WHERE `texts`.`text_id` = 529;

我得到了错误:

代码语言:javascript
复制
Modified records: 0
Warning: #1265 Data truncated for column 'start_time' at row 1

字段start_time有一个类型的TIMESTAMP,而我在这个表中有另一个时间戳字段,但是我已经看到,如果MySQL的值高于5.6.+ (我的版本是5.6.26),就可以在一个表中存储两个时间戳。

什么不管用?

我不想将该字段的类型更改为日期时间,因为我的后端逻辑只支持时间戳。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-11 11:28:53

使用UNIXTIME并删除引号:

代码语言:javascript
复制
UPDATE `texts` SET `start_time` = FROM_UNIXTIME(1444562855) WHERE `texts`.`text_id` = 529;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33064418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档