对我的生活中,我在这个一直盯着5分钟,为什么MySQL是随地吐痰它不能找出回我这个MYSQL语句有什么问题?
UPDATE noti SET read=(read+1) WHERE id='2068';
谢谢!
对我的生活中,我在这个一直盯着5分钟,为什么MySQL是随地吐痰它不能找出回我这个MYSQL语句有什么问题?
UPDATE noti SET read=(read+1) WHERE id='2068';
谢谢!
在MySQL中,READ
是保留关键字。您需要将read
列反引号以避免被误解为READ
关键字并正确解释为您的列名称。
UPDATE noti SET `read`=(`read`+1) WHERE id='2068';
这里更多:http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html
哇好吧非常感谢你! – Mark
什么是你的表是什么样子?你还没有告诉我们什么? – random
将来,请发布您收到的错误消息。这个很容易发现,但不是全部。这将帮助你避免downvote :) –