...und ich habe ein paar Minuten später herausgefunden, dass das Problem nur (wie immer) ein fehlendes Semikolon war.
Der INTO specified more than once
Fehler wird aus dem zweiten SELECT
generiert -Anweisung (wenn ein zweiter INTO
gefunden wird ) und es sagt nicht viel darüber aus, wo das Problem zu finden ist; deshalb habe ich beschlossen, es hier zu veröffentlichen, weil ich online nichts über diesen Fehler gefunden habe.
BEARBEITEN:
Fügen Sie einfach das fehlende Semikolon beim ersten SELECT
hinzu Erklärung
...
SELECT x INTO a FROM t1 WHERE y = 1; #missing semicolon
IF a > 5 THEN
SELECT m, n INTO b ...;
...