Mysql
 sql >> Base de données >  >> RDS >> Mysql

Supprimer tous les enregistrements d'une table qui ne sont pas référencés à partir d'une autre table

Attention, NOT IN peut être très lent. Parfois - assez étonnamment - c'est plus rapide de faire quelque chose comme ça :

DELETE FROM items WHERE id IN
(SELECT id FROM items EXCEPT SELECT item_id FROM users)