
[英]PHP - MySQL - Delete all rows except most recent 3 & This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
[英]MySQL DELETE - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
是重写此查询的一种方法,因此我不会收到此消息。 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);
有任何想法吗?
您可以将查询更改为
DELETE
FROM city
WHERE id IN (SELECT id FROM city_data )
LIMIT 10;
如果不是必须的限制,则可以
delete c.*
from city as c
inner join city_data as cd on cd.id = c.id;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.