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

Błąd składni Mysql podczas tworzenia procedury składowanej

Brakuje niestandardowego delimiter instrukcja.

Ponieważ to przegapiłeś, silnik próbował skompilować instrukcje, gdy znalazł pierwszy domyślny terminator instrukcji, średnik ; . I stąd wyjątek.

Umieść całą rutynę pomiędzy:

-- define the delimiter
delimiter //


--- place here your stored procedure

-- and lastly following line
//

-- reset the delimiter
delimiter ;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy można połączyć ciągi z wielu wierszy i tabel w jedną kolumnę wyników?

  2. Chcę skopiować tabelę zawartą z jednej bazy danych i wstawić do innej tabeli bazy danych

  3. Usuń klauzulę DEFINER ze zrzutów MySQL

  4. Grupa Mysql W odstępach 24-godzinnych

  5. instrukcja fail execute z php i mysql