sql >> Databáze >  >> RDS >> Mysql

Chyba DELIMITER v MySql

Oddělovač používá pouze mysql klient (ne na API, ovladač ... atd.).
Takže to nebude fungovat.

Viz chybová zpráva :-

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

Docela jistě to bude fungovat v linuxovém systému

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

Pokud je to možné, stačí ručně vytvořit uloženou proceduru pomocí klienta mysql,
a je to řešení bez pocení.

Pokud to potřebujete vytvořit dynamicky,
tento dokument vám může poskytnout určité informace
http://dev.mysql.com/doc/refman/5.0/en/connector-j-usagenotes-basic.html



  1. SQL dotaz pro výpočet zůstatku účtu

  2. sql tabulka s primárním klíčem z jiné tabulky

  3. Docker-compose zkontrolujte, zda je připojení mysql připraveno

  4. neinicializovaná konstanta MysqlCompat::MysqlRes (pomocí gem mms2r)