每次运行一个php脚本时,我想删除id
的旧条目。然而MySQL抛出我这个错误:从MySQL删除旧记录的问题
#1111 - Invalid use of group function
这是查询:
DELETE FROM am_shoutbox WHERE MAX(msg_id)-160 > msg_id
这里有什么问题吗?我试着解决它,首先选择最高的id
,然后用第二个查询删除,但为了获得更好的性能,我想在一个可能的情况下执行此操作。
我希望有人能弄清楚上面的查询有什么问题。
感谢您的快速响应。我尝试了你的查询,但我得到了另一个错误:#1093 - 你不能指定目标表'am_shoutbox'在FROM子句中更新 – Loki
@Loki:是的,已更新。 – potashin
这一个工程!谢谢 – Loki