为什么我无法将时间戳值添加到mysql数据库中的timestamp字段?

时间:2015-10-11 11:25:04

标签: php mysql

我在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)。

什么不起作用?

我不想将此字段的类型更改为datetime,因为我的后端逻辑仅支持时间戳。 感谢。

1 个答案:

答案 0 :(得分:2)

使用FROM_UNIXTIME并删除引号:

NSNib *cellNib = [[NSNib alloc] initWithNibNamed: nibName bundle: bundle];
NSArray *objects = nil;

[cellNib instantiateWithOwner: nil topLevelObjects: &objects];