Vous ne pouvez pas utiliser l'instruction DELIMITER à partir de PHP. Par conséquent,
1) remove the DELIMITER statements
2)and change all your delimiters to ;
Il est ennuyeux parce que maintenant vous devez avoir une version avec DELIMITERS pour le développement et les tests en ligne de commande MySQL ou un outil MySQL comme sqlyog ou établi MySQL, et une version sans DELIMITERS à utiliser via votre PHP programme.
Si quelqu'un connaît une meilleure façon, je voudrais l'entendre - (mais pas en appelant un script shell OS -. Qui a trop de problèmes résiduels)
Et vous avez besoin d'autorisations SUPER.
http://forums.mysql.com/read.php?98,161275,161275 –