我在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秒)。
答案 0 :(得分:0)
经过一番搜索后,我发现了之前被问到并回答过的问题。
我能够采取解决方案并修改我的代码。
SELECT
SEC_TO_TIME((TIME_TO_SEC(TIME_GMT) DIV 10) * 10) AS TIME_GMT_MODIFY
FROM table;