sql >> Databasteknik >  >> RDS >> Mysql

Fel 1329:Inga data - noll rader hämtade, markerade eller bearbetade - även när allt är rätt gjort

Jag är inte säker på vad som orsakar detta men att ändra din hanterare till det mer specifika SQL-felet kan fungera i det här fallet

DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET updateDone = 1;

Du kanske försöker byta om och hämta

    IF updateDone =1 THEN
        LEAVE doUpdate;
    END IF;

    FETCH updater INTO Id, Elm, ElmParent, Type, Processed, Country;

detta säkerställer att FETCH inte exekveras om CONTINE HANDLER redan har signalerat att du inte har registrerats.

lösning finns åtminstone här




  1. Hur får man MySQL-databasstorlek för din databas?

  2. skapa anpassad funktion för datumskillnad exklusive helger och helgdagar i oracle sql

  3. ImportError:Ingen modul med namnet mysql.base, i django-projektet på Ubuntu 11.04-servern

  4. MYSQL Insert Where Not Exists med PDO