这个MYSQL DELETE语句出了什么问题?

时间:2013-11-08 06:48:55

标签: mysql

我想从大于某个message_id的表中删除记录。 我的删除声明似乎无效。

http://sqlfiddle.com/#!2/4f8ee/1

提前致谢

1 个答案:

答案 0 :(得分:1)

DELETE c
FROM `chat_history3` c
inner join 
(
   select message_id from `chat_history3` 
   where clan_id=4 
   ORDER BY message_id DESC 
   limit 30, 30000
) x
on c.`message_id` < x.`message_id` 

SQLFiddle demo