当前位置: 首页 > 面试题库 >

MySQL将12小时添加到一个时间字段

厍浩广
2023-03-14
问题内容

我需要在MySQL TIME字段中添加12小时(不是DATETIME),但是遇到了麻烦。

UPDATE `events` 
SET start_time = DATE_ADD(start_time, INTERVAL 12 HOUR)
WHERE `start_time` < '11:00:00'

返回没有错误,但没有任何改变,我想因为start_time是一个TIME字段。

UPDATE `events` 
SET start_time = start_time + '12:00:00'
WHERE `start_time` < '11:00:00'

增加12秒。


问题答案:

尝试使用ADDTIME而不是DATE_ADD。你可以做SET start_time = ADDTIME(start_time, '12:00:00')



 类似资料:
  • 我真的对此感到困惑。我在做“微旅行”游戏。这是手机游戏,但我是为电脑制作的。我有一个扩展JPanel的背景类,它只绘制一个从0开始的矩形,并且有屏幕的大小(我的游戏是全屏)。我有一个主菜单类,它也扩展了JPanel。我想在那里添加主菜单的所有内容。然后,我将所有内容添加到扩展JFrame的GameFrame类中。我有一个main类,它只是调用GameFrame类。下面是我的代码:背景类: Main

  • 问题内容: 我正在使用html 5输入元素。问题是它显示时间,但我希望它显示一天。我怎样才能达到24小时?这是我的输入字段 问题答案: HTML5时间输入 这是与日期/时间相关的类型中最简单的一种,允许用户选择 24小时制的时间 ,没有 AM或PM 。返回的值是hours:minutes,看起来像14:30。 此功能仍在草稿中。每个浏览器都以不同的方式显示它。 -Opera(Presto Engi

  • 问题内容: MySQL中此查询的有效语法是什么? 注意:start_time是课程表的字段 问题答案: 有关其他日期/时间操作,请参见日期和时间功能。

  • 问题内容: 在我的表我有,列。 示例:和 如何将此列添加到我的列中,这样我就可以 我尝试了这个: 但它不起作用。 谢谢你,史蒂夫 问题答案: 据我了解,您想将前两位数字添加为小时,将后两位数字添加为分钟-但您并未在通话中执行此操作- 您要将两个部分都添加为-请尝试以下操作: 在这里,我使用了两个嵌套-内部添加小时,外部添加分钟到添加小时的结果上。 另外:在SQL Server中是 基于1的 ,例如

  • 我使用React和JSX返回一个输入字段类型"datetime本地"。我希望最小值是我们今天的日期和当前时间。但是我不知道怎么写。 我尝试的是: 当我选择日期时间时,它不起作用,也没有设置最小值。

  • 我有一个这样的用户类 我像这样接收输入 (我不希望时间包含在这个字段中)而且,我不能将变量类型从Date更改为LocaleDate