【mysql笔记1】mysql存储过程检测字符串包含 返回错误 中断触发器插入

mysql存储过程检测字符串包含 返回错误 中断触发器插入
涉及到三个常用点
1、检测字符串中包含  LIKE   LOCATE两种方式
2、发起中断报错 SIGNAL SQLSTATE ,阻止before触发器插入

DECLARE msg varchar(200);
if NEW.sendcontent LIKE '%IMME_消息通知记录%' then
   set msg = "请更新程序";
   SIGNAL SQLSTATE 'HY000' SET MESSAGE_TEXT = msg;
END if;
if LOCATE("@imusername",NEW.sendcontent)>0 then
SIGNAL SQLSTATE 'HY000' SET MESSAGE_TEXT = '请更新程序,阻止旧版本异常';
END if;

转载请注明出处:

转载自http://lxfamn.cn/blog

未经允许不得转载:lxfamn » 【mysql笔记1】mysql存储过程检测字符串包含 返回错误 中断触发器插入

赞 (0) 打赏

置顶推荐

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏