我不断收到此错误消息
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 WHERE STR_TO_DATE(Game_Scheduled_Datetime,'%d/%m/%Y') BETWEEN '05/10/2005' AND '' 附近使用正确的语法
这不是如何使用 varchar 作为日期吗?
您的查询中似乎有 2 个问题。
... WHERE STR_TO_DATE(Game_Scheduled_Datetime,'%d/%m/%Y') BETWEEN ...
在这里,您需要指定表中应检查的列。所以你需要某事。喜欢
... 我的日期在哪里 ...
其中 my_date 是表中的一列。
在 '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"