我想将我的日期与mysql数据库中的数据进行比较,但我有一个错误“#1064 - 您的SQL语法中有错误;请查看与您的MySQL服务器版本对应的手册,以便在附近使用正确的语法'在哪里'2014-06-09'> = date_start AND'2014-06-11'< = date_end)限制0,30'在第4行“。
SELECT name
FROM seminars
WHERE allowed_users LIKE '%1%'
AND (WHERE '2014-06-09' >= date_start AND '2014-06-11' <= date_end)
答案 0 :(得分:1)
您曾使用过两次“where”关键字,这是肌酐问题。还建议您使用日期功能,以防日期时间存储在开始日期和结束日期列中,以确保不会跳过任何记录。
SELECT name
FROM seminars
WHERE allowed_users LIKE '%1%'
AND ( '2014-06-09' >= date(date_start) AND '2014-06-11' <= date(date_end))
答案 1 :(得分:0)
SELECT name
FROM seminars
WHERE allowed_users LIKE '%1%'
AND '2014-06-09' >= date_start AND '2014-06-11' <= date_end