Bunu yapmak için iki ayrı sorgu kullanmanız gerekir:
delete from images where p_id = 123;
delete from projects where p_id = 123;
yani:
- İlk olarak, projeye bağlı görüntüleri, (foreign key ? ) silmek
- Ve, hiçbir şey artık proje bağlıdır zaman, projeyi kendisi silin.
And, as a security precaution, you should wrap all this in a transaction, to get a all or nothing behavior -- well, if you are using a storage engine that suppors transactions, like InnoDb.
MySQL Kılavuzunda, bu konuda, 12.3.1. START TRANSACTION, COMMIT, and ROLLBACK Syntax bakın.