我在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 秒)。
经过更多的搜索,我找到了这个以前问过和回答过的问题。
- 在 php/mysql 中将时间舍入到最接近的 15 分钟
我能够采用解决方案并修改我的代码。
SELECT
SEC_TO_TIME((TIME_TO_SEC(TIME_GMT) DIV 10) * 10) AS TIME_GMT_MODIFY
FROM table;