我正在尝试更新MySQL数据库中的表,但是它给出了一个错误,并且我对如何解决它的想法不足。也许有人可以指出我正确的方向,或者告诉我我做错了什么。

我的代码:

UPDATE creature_template ct
LEFT JOIN creature c ON ct.Entry = c.id
SET ct.MinLevelHealth=MinLevelHealth / 5
WHERE creature.map = '565';


错误:


  1064-您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第4行的'WHERE生物.map ='565''附近使用


谢谢!

最佳答案

尝试这个

SET ct.MinLevelHealth=(MinLevelHealth / 5 )


代替

SET ct.MinLevelHealth=MinLevelHealth / 5

07-26 01:54