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

Używanie kursora w procedurze składowanej do zapętlania wierszy MySQL

Masz kilka problemów w swojej procedurze. Po pierwsze, jak opisano w podręczniku :

Musisz więc przenieść

set @dateval = `wanted_date`;

po wszystkim DECLARE s (łącznie z kursorem i obsługą kontynuacji).

Po drugie, twoja deklaracja colval jest niepoprawny, string nie jest prawidłowym typem danych i należy go zastąpić text :

declare colval text default null;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak stworzyć wielodostępną bazę danych ze współdzielonymi strukturami tabel?

  2. Co nowego w replikacji MySQL w MySQL 8.0

  3. jak mogę zwrócić wiele rekordów bazy danych z klasy w programowaniu OOP?

  4. Jak tworzyć wyzwalacze w bibliotece migracji Codeigniter

  5. Nie można znaleźć pliku mysql.h