在mysql中使用左连接时尝试更新表会导致语法错误

fdbelqdn  于 2021-06-19  发布在  Mysql
关注(0)|答案(1)|浏览(273)

我试图更新我的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语法有错误;在第4行的“where create.map='565''附近,检查与您的mysql服务器版本对应的手册,以获得正确的语法
谢谢您!

pbossiut

pbossiut1#

试试这个

SET ct.MinLevelHealth=(MinLevelHealth / 5 )

而不是

SET ct.MinLevelHealth=MinLevelHealth / 5

相关问题