我有一个事件表,其中包含一个名为 date
的字段,格式为 date
,因此所有条目的格式都是 YYYY-MM-DD
.
是否有任何简单的解决方案来(批量)将它们全部转换为纪元时间戳,即使作为一个新字段(date2
例如),因为它必须是一个整数
?
这个表中大约有 15000 个条目,所以我当然不能手动完成。
最佳答案
unix_timestamp
函数就是这样做的:
ALTER TABLE mytable ADD COLUMN new_date NUMERIC;
UPDATE mytable SET new_date = UNIX_TIMESTAMP(date);
关于mysql - SQL表将日期列转换为纪元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47325525/