我一直坐了几个小时,试图找到ColdFusion告诉我的MySQL语法的问题,但我看不到它。这里是我的查询:这个MySQL语法中的错误在哪里?
SELECT *
FROM message_table
WHERE useridto = #session.userid# AND read = 0
我得到的错误是告诉我:
“你在你的SQL语法错误; 检查对应于 你的MySQL服务器版本的手册对于 正确的语法使用近“读=‘第4" 行
0’” 而我研究的MySQL,检查过去的查询我已经做到了有IDEN TICAL语法和工作。我错过了简单的事情吗?
我应该提到#session.userid#
确实输出,所以不是这样。
您是否用撇号“'''包装值?例如读='0'? – eandersson 2011-04-16 21:30:52
您输入的查询与错误中的查询不匹配。我在错误消息中看到'read ='0''中的'read = 0'的差异。这是什么? – 2011-04-16 21:31:49
对不起,我曾尝试过,没有发现任何区别。 – sean 2011-04-16 21:48:34