是一种重写此查询的方法,因此我不会收到此消息This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
:
DELETE FROM city WHERE id IN (SELECT id FROM city_data LIMIT 10000);
任何想法?
答案 0 :(得分:1)
您可以将查询更改为
DELETE
FROM city
WHERE id IN (SELECT id FROM city_data )
LIMIT 10;
答案 1 :(得分:0)
如果限制不是必须的,你可以
delete c.*
from city as c
inner join city_data as cd on cd.id = c.id;