自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

mysql數(shù)據(jù)庫(kù)異常處理代碼實(shí)例

數(shù)據(jù)庫(kù) MySQL
本文列出了mysql處理實(shí)例的代碼,通過(guò)代碼我們來(lái)了解mysql數(shù)據(jù)庫(kù)處理異常的原理和方法。

和C#中處理異常的方法很相像,mysql也有它自己處理異常的方法,本文列出了mysql處理實(shí)例的代碼,通過(guò)代碼我們來(lái)了解mysql數(shù)據(jù)庫(kù)處理異常的原理和方法。
具體的實(shí)例代碼如下:

  1. DROP PROCEDURE IF EXISTS sp_call_jobs;  
  2.  
  3. CREATE PROCEDURE sp_call_jobs()  
  4.  
  5. NOT DETERMINISTIC  
  6.  
  7. SQL SECURITY DEFINER  
  8.  
  9. COMMENT ''  
  10.  
  11. BEGIN  
  12.  
  13. declare _row,_err,_count int default 0;  
  14.  
  15. DECLARE CONTINUE HANDLER FOR SQLEXCEPTION,SQLWARNING,NOT FOUND set _err=1;  
  16.  
  17. while _row<3 DO  
  18.  
  19. START TRANSACTION;  
  20.  
  21. insert into t1(cond_val)values(null);  
  22.  
  23. COMMIT;  
  24.  
  25. if _err=1 then  
  26.  
  27. set _count_count=_count+1;  
  28.  
  29. end if;  
  30.  
  31. set _row_row=_row+1;  
  32.  
  33. end while;  
  34.  
  35. select _count;  
  36.  
  37. END; 

語(yǔ)句:

DECLARE CONTINUE HANDLER FOR SQLEXCEPTION,SQLWARNING,NOT FOUND set _err=1;

作用是當(dāng)遇到SQLEXCEPTION,SQLWARNING,NOT FOUND 錯(cuò)誤時(shí),設(shè)置_err=1并執(zhí)行CONTINUE操作,即繼續(xù)執(zhí)行后面的語(yǔ)句。

而且在執(zhí)行可能出錯(cuò)的語(yǔ)句的時(shí)候我們用事務(wù)語(yǔ)句:START TRANSACTION; …… COMMIT; 可以保證完整性。

本文就介紹這些,如果想了解更多mysql的問(wèn)題請(qǐng)到:http://database.51cto.com/mysql/,謝謝大家的支持!

【編輯推薦】

  1. mysql數(shù)據(jù)庫(kù)對(duì)binlog日志的處理
  2. MySQL索引背后的之使用策略及優(yōu)化
  3. Linux平臺(tái)mysql的安裝配置之常用操作
  4. MySQL索引背后的數(shù)據(jù)結(jié)構(gòu)及算法原理
  5. 詳解Discuz_WIN7_Apache_MySQL_PHP平臺(tái)搭建
責(zé)任編輯:趙鵬 來(lái)源: 中國(guó)IT實(shí)驗(yàn)室
相關(guān)推薦

2011-04-07 15:47:28

MySQL數(shù)據(jù)庫(kù)

2011-08-05 14:02:17

MySQL數(shù)據(jù)庫(kù)異常處理

2011-05-26 14:43:49

ORACLE數(shù)據(jù)庫(kù)異常處理

2011-01-21 11:12:01

Spring

2011-07-29 13:40:34

Oracle數(shù)據(jù)庫(kù)PLSQL異常處理

2011-07-05 10:16:16

Qt 數(shù)據(jù)庫(kù) SQLite

2019-10-12 16:15:13

MySQL數(shù)據(jù)庫(kù)多實(shí)例

2010-06-09 17:36:45

MySQL數(shù)據(jù)庫(kù)同步

2011-07-05 16:08:10

2010-05-12 18:41:34

MySQL數(shù)據(jù)庫(kù)

2009-07-20 14:30:38

jdbc連接數(shù)據(jù)庫(kù)代碼

2011-08-22 12:01:36

SQL Server代碼優(yōu)化

2011-07-05 18:04:45

QT Mysql

2009-12-31 11:10:01

2010-06-02 11:34:23

MySQL 數(shù)據(jù)庫(kù)導(dǎo)入

2010-05-31 15:23:02

MySQL數(shù)據(jù)庫(kù)NUL

2010-09-29 08:52:34

MySQL

2011-08-10 16:01:11

OracleConstraint

2011-07-20 13:40:00

SQLite數(shù)據(jù)庫(kù)查詢數(shù)據(jù)

2021-01-26 13:40:44

mysql數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)