sql >> Database >  >> RDS >> Mysql

Een cursor gebruiken in een opgeslagen procedure om rijen te herhalen MySQL

Je hebt een paar problemen in je procedure. Ten eerste, zoals beschreven in de handleiding :

Dus je moet je

. verplaatsen
set @dateval = `wanted_date`;

tenslotte de DECLARE s (inclusief de cursor en continue handler).

Ten tweede, uw aangifte van colval is onjuist, string is geen geldig gegevenstype en moet worden vervangen door text :

declare colval text default null;



  1. Laatste komma binnen while-lus verwijderen - PHP

  2. Controleer welke gebruikers online zijn

  3. Hoe tel ik alleen het eerste voorkomen van een waarde?

  4. MySQL-controle of twee datumbereiken overlappen met invoer