Maison >base de données >tutoriel mysql >Pourquoi dois-je déclarer un gestionnaire NOT FOUND lors de l'utilisation de curseurs MySQL ?

Pourquoi dois-je déclarer un gestionnaire NOT FOUND lors de l'utilisation de curseurs MySQL ?

WBOY
WBOYavant
2023-09-09 16:33:071110parcourir

为什么在使用 MySQL 游标时需要声明 NOT FOUND 处理程序?

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer