100在sql中等于1分钟

wpx232ag  于 2021-08-13  发布在  Java
关注(0)|答案(1)|浏览(360)

我的数据库:
数据库
当我需要结束时间从现在起+10秒时,我执行:

INSERT INTO `record` (`End_Time`) VALUES (now() + 10);

结果:
结果1
当我需要结束时间从现在起+10分钟时,我执行:

INSERT INTO `record` (`End_Time`) VALUES (now() + 600);

结果:
结果2
从现在开始只增加了6分钟,而不是10分钟!
这是否意味着根据sql 100秒等于1分钟(如果是,这会造成很多混乱)
结果:

x33g5p2x

x33g5p2x1#

你使用了错误的语法。你想用 interval :

VALUES (now() + interval 10 second)

mysql对 + . 没有 interval 它将这些值视为大整数,格式为yyyymmddhhmmss——这样就可以得到所看到的结果。与 interval 它知道你想要 + 添加日期/时间值。
你也可以用 date_add() .

相关问题