mysql - 这个 MySQL Update 语句中的错误是什么?

标签 mysql datetime

UPDATE `module_adobeConnect_sessions` SET `date_begin` = DATE_SUB(`date_begin`, INTERVAL 7 HOURS);

我得到的错误是:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'HOURS)' at line 1

最佳答案

间隔类型需要是单数 - 即:INTERVAL 7 HOUR,而不是 HOURS。我承认这是一个很容易犯的错误。

关于mysql - 这个 MySQL Update 语句中的错误是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30279815/

相关文章:

php - 按贝叶斯评级排序数据库结果

mysql - 如何在mysql的一组数据中使用like函数?

php - mysql中的函数(1064错误)

c - C 中的日期时间比较

java - 使用 Jackson 将 Java8 LocalDateTime 序列化为 UTC 时间戳

MySQL主从和从机为主-从配置

PHP SQL - 从一张表中进行多项选择

python - Django如何管理只有小时和分钟的格式时间

datetime - 如何在 Kotlin 标准库(多平台)上获取当前的 unix 时间

c# - 是否有存储和解析日历日期重复字符串的标准?