我的小查询有问题。当我执行它时,我收到错误
您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在第1行的'key = stqq WHERE id = 75'附近使用正确的语法
我的查询如下
UPDATE roles SET name=stylistqq, key=stqq WHERE id=75
答案 0 :(得分:1)
添加引号
UPDATE roles SET name='stylistqq', key='stqq' WHERE id=75
答案 1 :(得分:1)
是stylistqq和stqq字符串吗?如果是这样,他们应该有单引号。 Pekka建议使用除密钥之外的其他列名称也是一个好主意。您可以通过在其周围添加反引号来使MySQL获取该字符串,但您总是需要它们。