对于我的生活,我一直盯着这看了5分钟,并且无法弄清楚为什么MYSQL会把它吐回我身上
UPDATE noti SET read=(read+1) WHERE id='2068';
谢谢!
答案 0 :(得分:5)
在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
答案 1 :(得分:2)