Изтриване на редове от две таблици.

Galli

Registered
Имам две таблици news и comments. В първата се записват новини, а във втората коментари към съответната новина. Трия новината с този ред:
Код:
$query = "DELETE FROM news WHERE id = $id";
Искам да направя така, че заедно с новината да се трият и всичките коментари към нея. В таблицата comments има id (това е номерът на коментара и е PRIMARY), news_id (това е номерът на новината, към която е коментарът) и дата, автор и т.н.
Как да го направя.
 

bafitu

Registered
ам не съм много сигурен ,но сега нямам време да го тествам..
затова първо го пробвай ..

$query = "DELETE FROM `news`, `comments` USING news , comments WHERE news.id = $id AND comments.news_id = news.id";
 

Горе