[MySQL] Supprimer 1 ligne dans 2 tables diff
JypX
Messages postés
68
Statut
Membre
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
Désolé pour le titre mais j'avais pas trop d'idée.
Je cherche à supprimer 1 ligne dans 2 tables différentes (exercices_pc et plan) :
Message d'erreur :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE gpcel_plan.planId=gpcel_exercices_pc.planId AND planId='13' AND userId='81' at line 1
Désolé pour le titre mais j'avais pas trop d'idée.
Je cherche à supprimer 1 ligne dans 2 tables différentes (exercices_pc et plan) :
$query = "DELETE FROM ".PREFIX."plan, ".PREFIX."exercices_pc WHERE ".PREFIX."plan.planId=".PREFIX."exercices_pc.planId AND planId='$planId' AND userId='$userId'"; $result = mysql_query($query) or die(mysql_error());
Message d'erreur :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE gpcel_plan.planId=gpcel_exercices_pc.planId AND planId='13' AND userId='81' at line 1
Configuration: Linux Firefox 3.5.6
5 réponses
-
$query = "DELETE FROM plan WHERE userId='$userId'"; $result = mysql_query($query) or die(mysql_error()); $query = "DELETE FROM exercices_pc WHERE userId='$userId'"; $result = mysql_query($query) or die(mysql_error());
-
-
essayes:
$query = "DELETE FROM plan,exercices_pc WHERE userId='$userId'";
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Vas voir la:
http://dev.mysql.com/doc/refman/5.0/fr/delete.html
et regarde les commentaires sur la syntaxe multitable plus bas dans la page