Variablen deklarieren und While-Anweisungen außerhalb gespeicherter Prozeduren in MySQL verwenden
While-Variablen und While-Anweisungen werden normalerweise innerhalb der Grenzen gespeicherter Prozeduren deklariert und verwendet In dieser Frage wird die Möglichkeit untersucht, dies außerhalb dieser Prozeduren zu tun.
Leider ist die Antwort einfach: Es ist nicht möglich, Variablen zu deklarieren oder while-Anweisungen außerhalb gespeicherter Prozeduren in MySQL zu verwenden.Diese Anweisungen können nur innerhalb einer BEGIN...END-Klausel verwendet werden, was eine Voraussetzung für gespeicherte Prozeduren, Funktionen, Trigger und Ereignisse ist.
Wenn Sie Variablen deklarieren oder While-Schleifen außerhalb dieser ausführen müssen Für bestimmte Strukturen sollten Sie einen anderen Ansatz in Betracht ziehen, z. B. die Erstellung einer temporären Tabelle oder die Verwendung einer Kombination von SQL-Anweisungen. Weitere Anleitungen zur MySQL-Syntax für zusammengesetzte Anweisungen finden Sie in der bereitgestellten Dokumentation.
Das obige ist der detaillierte Inhalt vonKönnen Variablen und While-Anweisungen außerhalb gespeicherter Prozeduren in MySQL deklariert und verwendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!