Bonjour,
Je voulais savoir si il était possible d'effectuer un DELETE sur plusieurs tables en simultané.
J'utilise un serveur MySQL 5.0.41
Merci
Version imprimable
Bonjour,
Je voulais savoir si il était possible d'effectuer un DELETE sur plusieurs tables en simultané.
J'utilise un serveur MySQL 5.0.41
Merci
salut,
tu peux préciser ce que tu souhaite faire?
deleter combien de tables? sous quelles contraintes?
En fait je souhaite effacer de la base les informations d'un utilisateur
par exemple
un utilisateur a des donnee stockees dans une table user et pofile avec un champ commun.
Et donc je souhaite effacer cet utilisateur des 2 tables en meme temps en fonction justement de ce champ commun.
Voila ma requete actuelleCode:
1
2
3 QUERY: DELETE FROM users u, profile p WHERE (u.login = 'zorglub@test.test' AND p.login = 'zorglub@test.test')
mais le serveur me repond qu'il ya une erreur de syntaxe.
J'espere avoir ete plus precis
bonsoir,
Si tu enlèves les parenthèses dans ton where?
Non cela ne change rien j'ai déjà essayé.
tu peux être plus précis sur l'erreur de syntaxe?
elle est à quelle niveau?
Edit : Essaie ceci
Code:
1
2
3 DELETE users, profile FROM users , profile WHERE users.login = 'zorglub@test.test' AND profile.login = 'zorglub@test.test'