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