Mysql
 sql >> база данни >  >> RDS >> Mysql

DELIMITER грешка в MySql

Разделителят се използва само от mysql клиент (не от API, драйвер ... и т.н.).
Така че няма да работи.

Вижте вашето съобщение за грешка:-

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

Със сигурност това ще работи в Linux система

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

Ако е приложимо, вие просто създавате ръчно съхранената процедура с помощта на mysql клиент
и е решение без изпотяване.

Ако трябва да създадете това динамично,
този документ може да предостави известна информация
http://dev.mysql.com/doc/refman/5.0/en/connector-j-usagenotes-basic.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да получите текущия идентификатор на транзакция в базата данни с помощта на JDBC или Hibernate?

  2. какво правя погрешно, докато конвертирам

  3. Добавяне на бутон за изтриване в PHP на всеки ред от MySQL таблица

  4. Производителност на MySQL:Въведение в JOIN в SQL

  5. Потребител с опция за предоставяне не може да предостави създаване на потребител