【问题标题】:SQL table Convert date column to epochSQL表将日期列转换为纪元
【发布时间】:2018-04-29 17:56:25
【问题描述】:

我有一个事件表,其中包含一个名为 date 的字段,格式为 date,因此所有条目的格式均为 YYYY-MM-DD

是否有任何简单的解决方案(批量)将它们全部转换为纪元时间戳,即使作为一个新字段(date2 例如),因为它必须是一个int

这个表里面有大约15000个条目,所以我当然不能手动完成。

【问题讨论】:

  • 你在用什么rdbms
  • MySQL,它是网站数据库的一部分。

标签: mysql sql date timestamp epoch


【解决方案1】:

unix_timestamp 函数就是这样做的:

ALTER TABLE mytable ADD COLUMN new_date NUMERIC;

UPDATE mytable SET new_date = UNIX_TIMESTAMP(date);

【讨论】:

  • 哦,对了,太简单了,我想不通,谢谢 Mureinik!
猜你喜欢
  • 2019-02-19
  • 2015-07-13
  • 1970-01-01
  • 1970-01-01
  • 2016-10-14
  • 2020-05-20
  • 2018-04-24
  • 2011-12-06
  • 2021-05-26
相关资源
最近更新 更多