我正在尝试运行查询并获得基于2个日期的结果。使用下面的查询时,我一直收到此错误。

您的SQL语法有误。检查与正确语法相对应的手册以在第1行的'BETWEEN'2017-12-10'AND'2017-12-30')'附近使用

以下是我要使用的查询。我不确定我在做什么错。

任何帮助将非常感激!

SELECT * FROM checkout WHERE id = 10 AND (BETWEEN '2017-12-10' AND '2017-12-30')

最佳答案

您没有提供between的列名

column_name BETWEEN value1 AND value2


https://www.w3schools.com/sql/sql_between.asp

关于mysql - 为什么使用BETWEEN运算符无法查询?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48473103/

10-11 01:45