我没有注意到 SQL 查询中的错误。请帮我改正。告诉我为什么错了。
我最终试图创建一个触发器,每次使用 php 插入一行时,该触发器都会自动将 avgs 插入列中。但我似乎无法掌握查询的组织方式。
Update db.tablename1
set AvgM2toM1 = (select avg(M2toM1) FROM tablename1 ORDER BY Desc Limit 0, 5) where ID = Max(ID)
我仍然收到错误。还有其他想法吗?提前致谢。
最佳答案
您的子查询中缺少 FROM 子句。
你在哪里
AbgM2toM1 = (select avg(M2toM1)
您需要在其后添加 FROM 子句。
问候, 拉尔夫
关于mysql - 我没有注意到 SQL 查询中的错误。请帮我改正。告诉我为什么错了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20994271/