我一直收到此错误消息
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 靠近WHERE STR_TO_DATE(Game_Scheduled_Datetime,'%d /%m /%Y')BETWEEN '05 / 10/2005'和''在第1行
这不是如何将varchar用作日期吗?
答案 0 :(得分:1)
您的查询中似乎有2个问题。
... WHERE STR_TO_DATE(Game_Scheduled_Datetime,'%d /%m /%Y')BETWEEN ......
在这里,您需要指定表中应该检查的列。所以你需要......像
...我在my_date BETWEEN ...
其中my_date是表格中的一列。
BETWEEN '05 / 10/2005'和''
您缺少第二个(To)参数。你需要......像
SELECT * FROM `your_table` WHERE my_date BETWEEN "2013-01-05 00:00:00" AND "2013-06-05 00:00:00"