这个mysql查询有什么问题?
SELECT
*
FROM
table_temp
WHERE
install_date < NOW()
AND install_date > DATE_FORMAT(2011 - 06 - 16, "%Y-%m-%d")
SELECT
*
FROM
table_temp
WHERE
install_date < NOW()
AND install_date > DATE_FORMAT(2011 - 06 - 16, "%Y-%m-%d")
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
问题在于该行:
第一个变量应该是日期字符串
例如:
或者在您的情况下:
参见 MySQL DOC
The problem resides on theis line:
The 1st variable should be a string of a date
For example:
Or in your case:
See MySQL DOC
值 2011 - 06 - 16 需要用引号引起来
The value 2011 - 06 - 16 needs to be wrapped up in quotes