sql >> Databasteknik >  >> RDS >> Mysql

DELIMITER fel i MySql

Avgränsaren används endast av mysql-klienten (inte på API, drivrutin ... etc).
Så det kommer inte att fungera.

Se ditt felmeddelande :-

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

Ganska säker på att detta kommer att fungera i linux-systemet

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

Om det är tillämpligt skapar du bara den lagrade proceduren manuellt med mysql-klienten,
och är en lösning utan att svettas.

Om du behöver skapa detta dynamiskt
kan det här dokumentet ge lite insiktsinformation
http://dev.mysql.com/doc/refman/5.0/en/connector-j-usagenotes-basic.html



  1. MySQL-sökning efter 1,2,3,11,22,33 i fältet

  2. Lägg snabbt till en kopia av en kolumn i en MySQL-tabell

  3. Optimera flera kopplingar

  4. mysql-fråga PHP:Jag vill att ett specifikt objekt ska vara först och kan ändra frågan hur många objekt som ska visas