麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MySQL > 正文

MySQL replace into 語句淺析(二 )

2019-11-02 15:27:19
字體:
來源:轉載
供稿:網友

   這篇文章主要介紹了MySQL replace into 語句淺析(二),本文著重給出了幾個特殊案例分析,需要的朋友可以參考下

  一 介紹

  上一篇文章介紹了replace into的基本原理。本章內容通過一個例子說明 replace into 帶來的潛在的數據質量風險,當涉及replace into操作的表含有自增主鍵時,主備切換后會造成數據覆蓋等不一致的情況發生。

  二 案例分析

  在主庫上操作

  代碼如下:

  [email protected] 12:36:51>show create table t1 G

  *************************** 1. row ***************************

  Table: t1

  Create Table: CREATE TABLE `t1` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `name` varchar(20) DEFAULT NULL,

  PRIMARY KEY (`id`),

  UNIQUE KEY `name` (`name`)

  ) ENGINE=InnoDB DEFAULT CHARSET=utf8

  1 row in set (0.00 sec)

  [email protected] 12:37:41>insert into t1(name) values('a')

  此時檢查主備庫上t1的表結構都是一樣的,AUTO_INCREMENT 都是2.

  代碼如下:

  [email protected] 12:37:51>show create table t1 G

  *************************** 1. row ***************************

  Table: t1

  Create Table: CREATE TABLE `t1` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `name` varchar(20) DEFAULT NULL,

  PRIMARY KEY (`id`),

  UNIQUE KEY `name` (`name`)

  ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8

  1 row in set (0.00 sec)

  在主庫上進行進行replace into操作

  [email protected] 12:37:58>replace into t1(name) values('a');

  [email protected] 12:38:40>replace into t1(name) values('a');

  [email protected] 12:38:49>select * from t1;

  +----+------+

  | id | name |

  +----+------+

  | 3 | a |

  +----+------+

  1 row in set (0.00 sec)

  此時檢查主備庫中t1 表結構,請注意AUTO_INCREMENT=4

  代碼如下:

  [email protected] 12:38:51>show create table t1 G

  *************************** 1. row ***************************

  Table: t1

  Create Table: CREATE TABLE `t1` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `name` varchar(20) DEFAULT NULL,

  PRIMARY KEY (`id`),

  UNIQUE KEY `name` (`name`)

  ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8

  1 row in set (0.00 sec)

  從庫上t1的表結構 ,AUTO_INCREMENT=2

  代碼如下:

  [email protected] 12:39:35>show create table t1 G

  *************************** 1. row ***************************

  Table: t1

  Create Table: CREATE TABLE `t1` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `name` varchar(20) DEFAULT NULL,

  PRIMARY KEY (`id`),

  UNIQUE KEY `name` (`name`)

  ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8

  1 row in set (0.00 sec)

  [email protected] 12:39:43>select * from t1;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久成人一区二区免费影院 | 日日操操 | 欧美精品一区二区三区久久久 | 特一级毛片 | 国产xxxxx在线观看 | 一级尻逼视频 | www视频免费观看 | 久久精品视频69 | 久久精品99国产国产精 | 欧美成年私人网站 | 伊人成人免费视频 | 国产资源在线免费观看 | 杏美月av | 国产91对白叫床清晰播放 | 伦一区二区三区中文字幕v亚洲 | 久久精品亚洲国产奇米99 | 国产成人精品一区在线播放 | 久久精品男人 | 成人不卡在线观看 | 国产成人av一区二区 | 精品久久久久久久久久久αⅴ | 91av网址| 一区二区三区国产视频 | 91久久夜色精品国产网站 | 欧美黄色试片 | av手机免费在线观看 | 97超碰资源站 | 青青草成人影视 | 欧美成人高清视频 | 欧美人的天堂一区二区三区 | 欧美成人精品一区二区 | 69性欧美高清影院 | 男女牲高爱潮免费视频男女 | 中文字幕一区二区三区久久 | 日本在线观看高清完整版 | 日本成人一区 | 91系列在线观看 | 欧美一级高潮 | 久久精品亚洲一区二区 | 日韩av电影免费在线观看 | 视频一区二区视频 |