Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Gespeicherte Prozedur mit Alembic:MySQL-Syntaxfehler

Sie benötigen kein DELIMITER außer in einer Umgebung, die eine Reihe von durch Semikolons getrennten Anweisungen unterstützt – dem MySQL-Client.

Tatsächlich das DELIMITER Befehl ist ein eingebauter MySQL-Client , und es wird vom MySQL-Server nicht erkannt.

Sie dürfen DELIMITER nicht verwenden beim Senden von Anweisungen an den MySQL-Server über eine API, selbst wenn es sich um CREATE PROCEDURE handelt .