MYSQL存储过程,错误处理机制
CREATE PROCEDURE test() BEGIN /*定义错误,1062是插入重复的订单号的存储过程*/ declare errname condition for 1062; /*exit出现错误后停止执行下一条,CONTINUE 继续执行未完成的存储过程,直至结束*/ declare exit handler for errname begin SELECT -19; end; INSERT INTO sz_log_no(`no`)VALUES('21'); INSERT INTO sz_log_no(`no`)VALUES('21'); END
最后更新:2017-04-02 15:28:28