Maison >base de données >tutoriel mysql >MySQL Advanced IV - Conditions et traitement personnalisés

MySQL Advanced IV - Conditions et traitement personnalisés

黄舟
黄舟original
2016-12-29 16:32:341324parcourir

Syntaxe :

déclarez le gestionnaire de continuation pour sqlstate 'valeur du code d'erreur' set variable = valeur de la variable

Par exemple :

create procedure p_insertDome()
begin
	declare continue handler for sqldate '42S02' set @x=1;
	insert into userinfo2(uid,name,password)values('1','demo','123456');
	insert into employ('empno','date')values('2220','1993-12-14');
end;
$$;

Si les données apparaissent dans le premier instruction Si la table n'existe pas, cela n'affectera pas l'exécution de la ligne d'instructions suivante

Ce qui précède est le contenu de MySQL Advanced 4 - Conditions et traitement personnalisés. Pour plus de contenu connexe, veuillez prêter attention à. le site PHP chinois (www.php.cn) !


Déclaration:
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