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
Libérer: 2023-09-09 16:33:07
avant
1133 Les gens l'ont consulté

为什么在使用 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;
Copier après la connexion

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;
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal