[MySQL] comment faire : DELETE FROM table1,table2 WHERE id=2 [résolu]

comment faire : DELETE FROM table1,table2 WHERE id=2 [résolu] [MySQL] - SQL/NoSQL - Programmation

Marsh Posté le 25-03-2004 à 10:29:51    

hello
 
je voudrais faire cette requête :
 
DELETE FROM table1,table2 WHERE id=2
 
donc, supprimer l'id 2 des 2 tables.
 
 
avec une seule table ça fonctionne.
 
Suis-je obligé de faire 2 requêtes ?
 
 
Merci  :jap:


Message édité par Pizz le 25-03-2004 à 11:54:14

---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 25-03-2004 à 10:29:51   

Reply

Marsh Posté le 25-03-2004 à 11:27:46    

Oui deux requetes

Reply

Marsh Posté le 25-03-2004 à 11:32:17    

dlaumor a écrit :

Oui deux requetes


 
merci :jap:
 


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 25-03-2004 à 11:40:35    

Depuis la version 4.0, MySQL supporte les DELETE multi-tables :
http://www.mysql.com/doc/en/DELETE.html

Reply

Marsh Posté le 25-03-2004 à 11:53:03    

Autant pour moi !

Reply

Marsh Posté le 25-03-2004 à 11:53:12    

ratibus a écrit :

Depuis la version 4.0, MySQL supporte les DELETE multi-tables :
http://www.mysql.com/doc/en/DELETE.html


 
merci, ça fonctionne !
 
j'utilise cette syntaxe :
 

DELETE table1,table2
FROM table1,table2
WHERE table1.id=2
AND table2.id=table1.id


Message édité par Pizz le 25-03-2004 à 11:53:55

---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed