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

MySQL-Syntaxfehler beim Erstellen einer gespeicherten Prozedur

Ihnen fehlt das benutzerdefinierte delimiter Anweisung.

Wie Sie es verpasst haben, hat die Engine versucht, die Anweisungen zu kompilieren, als sie das erste standardmäßige Abschlusszeichen für Anweisungen fand, das Semikolon ; . Und daher die Ausnahme.

Legen Sie Ihre gesamte Routine dazwischen:

-- define the delimiter
delimiter //


--- place here your stored procedure

-- and lastly following line
//

-- reset the delimiter
delimiter ;