mysql - 在 MySQL 中使用 DATE_ADD() 时出错

标签 mysql

我尝试了这两个语句,但出现以下错误:NumberfoundoperatorexpectedError。

$statement->execute($OrderID, $StatusID, DATE_ADD( now(), INTERVAL 12:30 HOUR_MINUTE ));

$statement->execute($OrderID, $StatusID, DATE_ADD( now(), INTERVAL '12:30' HOUR_MINUTE ));

任何人都可以帮助我并告诉我我在这里做错了什么吗?

最佳答案

我不知道您正在使用哪个数据库抽象层,但请尝试以下操作:

$statement->execute($OrderID, $StatusID, DATE_ADD(NOW(), INTERVAL 750 MINUTE));

关于mysql - 在 MySQL 中使用 DATE_ADD() 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33053825/

相关文章:

mysql - 如何使用 Perl 将文本文件加载到 MySQL 中?

php - MySQL 和存储加密的用户数据

MySQL 遍历表行,运行另一个查询,连接结果

php - 如何使用连接获取相同值行的单独计数

mysql - 如何根据另一个 SELECT 的结果进行查询以 SELECT 某些内容?

php - 我想使用 find_in_set 连接两个表

php - 在 wordpress 页面的选择标签中显示查询结果?

php - 在 SQL 的 IN 语句中组合 LIKE?

mysql - 动态单选按钮值到 ajax

mysql - 获取数据库表中列的 "mean value"