将时间戳从 SQL table 的一列转换为同一 table 的另一列中的日期
Converting timestamp from one column of an SQL table to dates in another column of the same table
我想将现有 sql table 的一列中的 unix 时间戳转换为相同 table 的另一列中的日期。像这样:从每个原始数据中获取 TIMESTAMP 列的值并将其转换为日期并将其放入 DATE 列。
我已经发现下面的表达式将时间戳转换为日期:
SELECT FROM_UNIXTIME(TIMESTAMP) FROM MYTABLE
但我不知道如何将其插入到正常的 sql 更新表达式中。
感谢任何建议!
W
使用 UPDATE
查询的 SET
子句中的表达式。
UPDATE MYTABLE
SET date = FROM_UNIXTIME(timestamp)
我想将现有 sql table 的一列中的 unix 时间戳转换为相同 table 的另一列中的日期。像这样:从每个原始数据中获取 TIMESTAMP 列的值并将其转换为日期并将其放入 DATE 列。
我已经发现下面的表达式将时间戳转换为日期:
SELECT FROM_UNIXTIME(TIMESTAMP) FROM MYTABLE
但我不知道如何将其插入到正常的 sql 更新表达式中。
感谢任何建议!
W
使用 UPDATE
查询的 SET
子句中的表达式。
UPDATE MYTABLE
SET date = FROM_UNIXTIME(timestamp)