成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL數據庫的異常處理

數據庫 MySQL
MySQL數據庫是很多人選擇的數據庫系統,那么對于MySQL數據庫的異常處理,大家還是掌握了,這樣就會便于大家日后對MySQL數據庫的使用。

MySQL數據庫操作過程中難免會出現會出現一些異常情況,遇到這種情況是,下文中介紹的內容將會幫助到大家。

對于MySQL的異常處理:

標準格式

以下為引用的內容:

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

  condition_value細節
 

1、MySQL ERROR CODE 列表

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

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

說明:SQLSTATE [VALUE] sqlstate_value這種格式是專門為ANSI SQL 和 ODBC以及其他的標準.

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

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

SQLWARNING 代表所有以01開頭的錯誤代碼

NOT FOUND 代表所有以02開頭的錯誤代碼,當然也可以代表一個游標到達數據集的末尾。

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

3、具體示例:

以下為引用的內容:

  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; -- 遇到重復鍵值就退出
  -> 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數據庫的異常可能還有很多種,這里就先為大家介紹這幾種,供大家參考,以后我還會繼續為大家介紹這方面的知識。

【編輯推薦】

  1. 如何關閉MySQL數據庫中錯誤提示音
  2. 提高MySQL數據庫查詢效率的技巧(一)
  3. 認識MySQL數據庫對服務器端光標的限制
  4. MySQL數據庫只監聽某個特定地址的方法
責任編輯:迎迎 來源: ddvip.com
相關推薦

2011-07-12 16:41:14

mysql處理異常

2011-05-26 14:43:49

ORACLE數據庫異常處理

2011-08-05 14:02:17

MySQL數據庫異常處理

2011-01-21 11:12:01

Spring

2010-05-31 15:23:02

MySQL數據庫NUL

2010-09-29 08:52:34

MySQL

2011-08-10 16:01:11

OracleConstraint

2021-01-26 13:40:44

mysql數據庫

2017-10-23 16:06:41

數據庫MySQL復制中斷

2011-07-11 14:36:10

BinlogMysql

2011-08-15 15:14:54

SQL Server存儲過程異常處理

2010-06-04 14:59:06

MySQL數據庫

2011-03-08 08:49:55

MySQL優化單機

2011-05-13 09:42:21

2010-05-24 18:16:52

MySQL數據庫

2011-02-22 14:26:04

ProFTPD

2011-02-22 14:26:04

ProFTPD

2022-05-06 10:58:55

數據庫智能診斷

2009-05-08 09:56:37

MaxDBMySQL數據庫管理

2011-07-29 13:40:34

Oracle數據庫PLSQL異常處理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区久久 | 亚洲精品99 | 成人在线视频免费看 | 成人欧美一区二区三区在线观看 | 中文字幕视频在线 | 99爱国产| 精品久久久久久久人人人人传媒 | 97国产精品视频人人做人人爱 | 欧美专区在线 | 男女羞羞视频在线免费观看 | 不用播放器看的av | 国产精品无码专区在线观看 | 国产精品 亚洲一区 | 91成人在线 | 日韩精品一区二区三区在线观看 | 国产精品日韩欧美一区二区三区 | 高清色 | 精品少妇一区二区三区在线播放 | 免费一级片 | 成人午夜 | 午夜电影网站 | 亚洲一区中文字幕 | 国产真实精品久久二三区 | 日本特黄a级高清免费大片 成年人黄色小视频 | 九一在线 | 青青久在线视频 | 国产精品久久久久久久久久免费看 | 婷婷色婷婷 | 亚洲精品福利在线 | 国产欧美日韩视频 | 成人深夜福利在线观看 | 国产一区三区在线 | 成人在线视频看看 | 国产一区二区三区 | 免费国产视频在线观看 | 午夜av一区二区 | 天堂一区二区三区四区 | 中文字幕一区二区三区在线乱码 | 97操操 | 欧美在线天堂 | 国产四虎 |