Estou tentando excluir entradas órfãs em uma tabela mysql.
Eu tenho 2 tabelas como esta:
Quadro files
:
| id | ....
------------
| 1 | ....
| 2 | ....
| 7 | ....
| 9 | ....
tabela blob
:
| fileid | ....
------------
| 1 | ....
| 2 | ....
| 3 | ....
| 4 | ....
| 4 | ....
| 4 | ....
| 9 | ....
As colunas fileid
e id
podem ser usadas para unir as tabelas.
Quero excluir todas as linhas da tabela blob
onde fileid
não podem ser encontradas na tabela files.id
.
Então, usando o exemplo acima, isso excluiria as linhas: 3 e 4 (s) na blob
tabela.
null
s.