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

DELIMITER fejl i MySql

Afgrænsningstegnet bruges kun af mysql-klienten (ikke på API, driver ... osv.).
Så det virker ikke.

Se din fejlmeddelelse :-

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

Temmelig sikker på, at dette vil fungere i linux-systemet

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

Hvis det er relevant, opretter du bare den lagrede procedure manuelt ved hjælp af mysql-klienten,
og er en svedfri løsning.

Hvis du har brug for at oprette dette dynamisk
kan dette dokument give nogle indsigtsoplysninger
http://dev.mysql.com/doc/refman/5.0/en/connector-j-usagenotes-basic.html



  1. Sådan tilføjes en logfil til en SQL Server-database (T-SQL)

  2. Sådan finder du ud af placeringen af ​​aktuelt brugte MySQL-konfigurationsfil i linux

  3. PHP-forbindelse mislykkedes:SQLSTATE[HY000] [2002] Forbindelsen blev afvist

  4. Sådan filtreres poster med aggregeret funktion SUM