日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
MySQL數(shù)據(jù)庫(kù)的異常處理

MySQL數(shù)據(jù)庫(kù)操作過(guò)程中難免會(huì)出現(xiàn)會(huì)出現(xiàn)一些異常情況,遇到這種情況是,下文中介紹的內(nèi)容將會(huì)幫助到大家。

在方山等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,成都全網(wǎng)營(yíng)銷(xiāo),外貿(mào)網(wǎng)站制作,方山網(wǎng)站建設(shè)費(fèi)用合理。

對(duì)于MySQL的異常處理:

標(biāo)準(zhǔn)格式

以下為引用的內(nèi)容:

 DECLARE handler_type HANDLER FOR condition_value[,...] statement
  handler_type:
  CONTINUE
  | EXIT
  | UNDO --暫時(shí)不支持
  condition_value:
  SQLSTATE [VALUE] sqlstate_value
  | condition_name
  | SQLWARNING
  | NOT FOUND
  | SQLEXCEPTION
  | mysql_error_code

  condition_value細(xì)節(jié)

1、MySQL ERROR CODE 列表

如果需要查看更多的錯(cuò)誤列表可以直接到MySQL安裝路徑下。

比如我的/usr/local/mysql/share/mysql/errmsg.txt

說(shuō)明:SQLSTATE [VALUE] sqlstate_value這種格式是專(zhuān)門(mén)為ANSI SQL 和 ODBC以及其他的標(biāo)準(zhǔn).

并不是所有的MySQL ERROR CODE 都映射到SQLSTATE。

2、假如不需要插入ERROR CODE,可以用速記條件來(lái)代替

SQLWARNING 代表所有以01開(kāi)頭的錯(cuò)誤代碼

NOT FOUND 代表所有以02開(kāi)頭的錯(cuò)誤代碼,當(dāng)然也可以代表一個(gè)游標(biāo)到達(dá)數(shù)據(jù)集的末尾。

SQLEXCEPTION 代表除了SQLWARNING和NOT FOUND 的所有錯(cuò)誤代碼。

3、具體示例:

以下為引用的內(nèi)容:

  create TABLE t (s1 int,primary key (s1));
  mysql> use t_girl
  Database changed
  mysql> create TABLE t (s1 int,primary key (s1));
  Query OK, 0 rows affected (0.00 sec)
  mysql>
  mysql>
  mysql> DELIMITER ||
  mysql> create PROCEDURE handlerdemo ()
  -> BEGIN
  -> DECLARE EXIT HANDLER FOR SQLSTATE ’23000’ BEGIN END; -- 遇到重復(fù)鍵值就退出
  -> SET @x = 1;
  -> insert INTO t VALUES (1);
  -> SET @x = 2;
  -> insert INTO t VALUES (1);
  -> SET @x = 3;
  -> END||
  Query OK, 0 rows affected (0.00 sec)
  mysql> DELIMITER ;
  mysql> call handlerdemo();
  Query OK, 0 rows affected (0.00 sec)
  mysql> select @x;
  +------+
  | @x |
  +------+
  | 2 |
  +------+
  1 row in set (0.00 sec)
  mysql> call handlerdemo();
  Query OK, 0 rows affected (0.00 sec)
  mysql> select @x;
  +------+
  | @x |
  +------+
  | 1 |
  +------+
  1 row in set (0.00 sec)
  mysql>

MySQL數(shù)據(jù)庫(kù)的異??赡苓€有很多種,這里就先為大家介紹這幾種,供大家參考,以后我還會(huì)繼續(xù)為大家介紹這方面的知識(shí)。


當(dāng)前題目:MySQL數(shù)據(jù)庫(kù)的異常處理
轉(zhuǎn)載注明:http://www.5511xx.com/article/djjjsgi.html