sql >> Database teknologi >  >> RDS >> Mysql

Brug af en markør i en lagret procedure til at sløjfe rækker MySQL

Du har et par problemer i din procedure. For det første, som beskrevet i manualen :

Så du skal flytte din

set @dateval = `wanted_date`;

efter alle DECLARE s (inklusive markøren og fortsæt-behandleren).

For det andet din erklæring om colval er forkert, string er ikke en gyldig datatype og bør erstattes med text :

declare colval text default null;



  1. Hash joins på nullable kolonner

  2. Installer mysqldb på sneleopard

  3. Opsummering af en kommasepareret kolonne i MySQL 4 (ikke 5)

  4. Hvorfor vil denne slags ikke virke i Solr?