MySQL - 小查询问题

时间:2011-03-22 18:51:51

标签: php mysql

我的小查询有问题。当我执行它时,我收到错误

  

您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在第1行的'key = stqq WHERE id = 75'附近使用正确的语法

我的查询如下

UPDATE roles SET name=stylistqq, key=stqq WHERE id=75

2 个答案:

答案 0 :(得分:1)

添加引号

UPDATE roles SET name='stylistqq', key='stqq' WHERE id=75

答案 1 :(得分:1)

是stylistqq和stqq字符串吗?如果是这样,他们应该有单引号。 Pekka建议使用除密钥之外的其他列名称也是一个好主意。您可以通过在其周围添加反引号来使MySQL获取该字符串,但您总是需要它们。