我正在尝试更新 MySQL 数据库中的表,但它给出了一个错误,并且我不知道如何修复它。也许有人可以指出我正确的方向或告诉我我做错了什么。
我的代码:
UPDATE creature_template ct
LEFT JOIN creature c ON ct.Entry = c.id
SET ct.MinLevelHealth=MinLevelHealth / 5
WHERE creature.map = '565';
错误:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE creature.map='565'' at line 4
谢谢!
最佳答案
试试这个
SET ct.MinLevelHealth=(MinLevelHealth / 5 )
代替
SET ct.MinLevelHealth=MinLevelHealth / 5
关于mysql - 在 MySQL 中使用左连接时尝试更新表会出现语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53339193/