【发布时间】:2016-01-19 19:01:36
【问题描述】:
我有一个 INSERT 语句,
$stmt = $mysqli->prepare("INSERT INTO numbertable (numbers, numdate, salesperson, color) VALUES (?, NOW(), ?, ?)");
我的 SELECT 语句如下所示:
$result = $mysqli->query("SELECT COUNT FROM numbertable WHERE DATE(numdate) == CURDATE()");
当我运行我的 select 语句时,我收到以下错误。有人知道那可能是什么吗?
SELECT COUNT FROM numbertable WHERE DATE(numdate) == CURDATE()
LIMIT 0, 30
MySQL said: Documentation
#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 '== CURDATE()
LIMIT 0, 30' at line 1
【问题讨论】:
-
WHERE DATE(numdate) = CURDATE()。 SQL 没有==运算符。