Mysql
 sql >> Database >  >> RDS >> Mysql

Errore DELIMITER in MySql

Il delimitatore è utilizzato solo dal client mysql (non su API, driver... ecc.).
Quindi, non funzionerà.

Vedi il tuo messaggio di errore :-

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

Abbastanza sicuro che funzionerà nel sistema Linux

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

Se applicabile, è sufficiente creare manualmente la stored procedure utilizzando il client mysql,
ed è una soluzione senza sudore.

Se è necessario crearlo in modo dinamico,
questo documento potrebbe fornire alcune informazioni approfondite
http://dev.mysql.com/doc/refman/5.0/en/connector-j-usagenotes-basic.html