Réponse à
yoman64
C'est déja la requête complète, enfaite le reste c'est d'autres requettes séparées par un point virgule ' ; ' qui sont totalement indépendantes et interagisse avec d'autre tables.
Le pb c'est que s'il y a une erreur dans une des requêtes indépendantes alors MySQL n'exécute plus les requêtes suivantes (même si elle sont indépendante et séparées par un point virgule).
La solution serait que j'envoie les requêtes indépendantes séparément avec PHP et pas toutes en même temps comme je le fait actuellment mais pour les performences c'est pas top du tout et sa ralonge mon code.
PS: j'ai regardé mon livre sur MySQL5,
"MySQL Le guide complet"
EAN13: 9782742968732
ISBN: 2-7429-6873-3
J'ai remarqué que les explications sur le "IF THEN" faisait partie du chapitre 14 "Le SQL dynamique" et dans le sous chapitre 14.1 "Les procédures stockées".
Je me suis demandé que peut être la structure IF THEN ne peut être utilisé que dans les procédures stockées.
J'en suis pas sûr je demande confirmation.