Ich arbeite mit Mysql 5.1.28-rc auf freebsd. Ich habe gerade beschlossen, gespeicherte Prozeduren in MYSQL zu verwenden und eine Testprozedur wie folgt zu erstellen:
%Vor%
Diese Prozedur funktioniert gut ohne IF-Anweisung, aber mit der if-Anweisung, die es gibt,
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';
END'
Wie kann ich dieses Problem lösen? Wo ist das Problem?
Sollte keine Variablen wie count oder etwas verwenden. Also finden Sie die Lösung dafür -
%Vor%Tags und Links mysql stored-procedures