J'essaye de supprimer les entrées orphelines dans une table mysql.
J'ai 2 tables comme celle-ci:
Tableau files
:
| id | ....
------------
| 1 | ....
| 2 | ....
| 7 | ....
| 9 | ....
table blob
:
| fileid | ....
------------
| 1 | ....
| 2 | ....
| 3 | ....
| 4 | ....
| 4 | ....
| 4 | ....
| 9 | ....
Les colonnes fileid
et id
peuvent être utilisées pour joindre les tables ensemble.
Je veux supprimer toutes les lignes de la table blob
qui fileid
ne peuvent pas être trouvées dans la table files.id
.
Donc, en utilisant l'exemple ci-dessus, cela supprimerait les lignes: 3 et 4 (s) dans le blob
tableau.
null
s.