Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur DELIMITER dans MySql

Le délimiteur n'est utilisé que par le client mysql (pas sur l'API, le pilote, etc.).
Donc, cela ne fonctionnera pas.

Voir votre message d'erreur :-

[sql] Executing resource: /mysql/install/db_auto_increment_settings_procedure.sql  
[sql] Failed to execute:  DELIMITER

Je suis presque sûr que cela fonctionnera dans le système Linux

mysql -u root -pxxx -h yyy < YOUR_SQL.sql

Le cas échéant, il vous suffit de créer manuellement la procédure stockée à l'aide du client mysql,
et c'est une solution simple.

Si vous avez besoin de le créer dynamiquement,
ce document peut fournir des informations détaillées
http://dev.mysql.com/doc/refman/5.0/en/connector-j-usagenotes-basic.html