Maison >base de données >tutoriel mysql >Pourquoi dois-je déclarer un gestionnaire NOT FOUND lors de l'utilisation de curseurs MySQL ?
Lors de l'utilisation de curseurs MySQL, nous devons déclarer le gestionnaire NOT FOUND car il gère le cas où le curseur ne trouve aucune ligne. Il gère également le moment où le curseur atteint la fin d'une ligne, car chaque fois que nous appelons l'instruction FETCH, le curseur essaie d'essayer la ligne suivante dans le jeu de résultats. Voici la syntaxe pour déclarer le gestionnaire NOT FOUND -
DECLARE CONTINUE HANDLER FOR NOT FOUND SET var_name = value;
Ici var_name est le nom de n'importe quelle variable et value est la valeur de cette variable. Par exemple, on peut déclarer comme suit -
DECLARE CONTINUE HANDLER FOR NOT FOUND SET err = 1;
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!