0

我在 MySQL 数据库中有几个表,我将 TIME_GMT (TIMESTAMP) 定义为主键。问题是我的 TIME_GMT 在表之间永远不会完全相同。

例如,我的第一个表(第一行)的主键是 2014-12-30 05:00:05。我的下一张表(第一行)的主键是 2014-12-14 05:00:07,依此类推。

我将如何将这些主键修改为 2014-12-30 05:00:00 (向下舍入到最低的 10 秒)。

4

1 回答 1

0

经过一番搜索,我发现了这个以前被问到并回答过的问题。

我能够采用解决方案并修改我的代码。

SELECT
    SEC_TO_TIME((TIME_TO_SEC(TIME_GMT) DIV 10) * 10) AS TIME_GMT_MODIFY 
FROM table;
于 2014-12-31T13:24:21.877 回答