php / mysql安装中的unix时间戳 – 最好的MySQL数据类型存储它?
发布时间:2020-12-13 21:41:09 所属栏目:PHP教程 来源:网络整理
导读:我试图找出我的数据库中存储unix时间戳的最佳数据类型和大
我试图找出我的数据库中存储unix时间戳的最佳数据类型和大小…
换一种说法: INT(32) 等等… 谢谢你的任何提示. 解决方法
TIMESTAMP是一个非常直接的选择.它在内部实现为UNIX时间戳,但在外部它显示为日期字符串(例如“1970-01-01 00:00:01”).
编辑:将INT迁移到时间戳,其中time_test是表,ts是原始列: ALTER TABLE time_test ADD ts_new TIMESTAMP; UPDATE time_test SET ts_new = FROM_UNIXTIME(ts); ALTER TABLE time_test DROP ts; ALTER TABLE time_test CHANGE COLUMN ts_new ts TIMESTAMP; 如果您关心列顺序,可能需要稍微调整一下. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |