j'aimerais pouvoir deleter plusieurs enregistrements de plusieurs table en une requete
voici le code que j'aimerais executer
Code :
- DELETE menu, page, perm_menu
- FROM menu, page, perm_menu
- WHERE id='$ligne'
- AND perm_menu.id_menu = '$ligne'
- AND page.nom = menu.lien
|
ms ca n'a pas l'air de fonctionner
meme ce code ne fonctionne pas
Code :
- DELETE FROM menu, page;
|
ce qui veut dire que l'on peut pas le faire en 1 requete ...
pourtant je me suis documenté et j'ai vu ca :
Code :
- DELETE t1,t2 FROM t1,t2,t3 WHERE t1.id=t2.id AND t2.id=t3.id
- or
- DELETE FROM t1,t2 USING t1,t2,t3 WHERE t1.id=t2.id AND t2.id=t3.id
|
sur http://www.mysql.com/doc/en/DELETE.html
Message édité par weed le 12-03-2003 à 21:44:46