Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL:Nieznana kolumna w 'liście pól'

Twój problem polega na tym, że stwierdzenie, które zgłasza błąd, jest w rzeczywistości na zewnątrz procedury, a tym samym - poza zakresem jej parametrów. Rozwiązaniem jest owinięcie całego routine_body procedury do BEGIN ... END struktura do utworzenia Compound Statement .

CREATE PROCEDURE oczekuje "prawidłowej instrukcji procedury SQL " w swoim ciele. Użycie składni złożonej instrukcji pozwala na zgrupowanie wielu instrukcji w jeden blok kodu i spełnienie tego wymagania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyłączanie sprawdzania kluczy obcych w wierszu poleceń

  2. PHP - Błąd odmowy dostępu do MySQL - Działa w innych programach

  3. USUŃ wszystkie zduplikowane tematy z kilkoma warunkami

  4. SQL Wybierz najpopularniejsze wartości

  5. MySQL Workbench:Nie można połączyć się z serwerem MySQL w przypadku błędu 127.0.0.1' (10061)