真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MySQL5.7新特性之更改索引名字不會(huì)鎖表

     MySQL5.7在更改索引名字時(shí)候不會(huì)鎖表,測(cè)試過程如下:

點(diǎn)擊(此處)折疊或打開

目前成都創(chuàng)新互聯(lián)公司已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、西鄉(xiāng)網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

  1. mysql> select count(*) from T_USER_INFO;
  2. +----------+
  3. | count(*) |
  4. +----------+
  5. | 7147528 |
  6. +----------+

點(diǎn)擊(此處)折疊或打開

  1. mysql> select version();
  2. +------------+
  3. | version() |
  4. +------------+
  5. | 5.7.18-log |
  6. +------------+

點(diǎn)擊(此處)折疊或打開

  1. mysql> show create table T_USER_INFO \G
  2. *************************** 1. row ***************************
  3.        Table: T_USER_INFO
  4. Create Table: CREATE TABLE `T_USER_INFO` (
  5.   `USER_NAME` varchar(50) DEFAULT NULL,
  6.   `PHONE` varchar(50) DEFAULT NULL,
  7.   `CARD_ID` varchar(50) DEFAULT NULL,
  8.   KEY `idx_user_info_name` (`USER_NAME`)
  9. ) ENGINE=InnoDB DEFAULT CHARSET=utf8
  10. 1 row in set (0.00 sec)
此時(shí)打開兩個(gè)窗口,同時(shí)進(jìn)入MySQL命令行
窗口一:

點(diǎn)擊(此處)折疊或打開

  1. mysql> alter table T_USER_INFO rename index idx_user_info_name to idx_user_info_nm;
窗口二:

點(diǎn)擊(此處)折疊或打開

  1. mysql> select * from T_USER_INFO where user_name='rz19930119';
先執(zhí)行更改索引名字的語句,語句執(zhí)行完之前,執(zhí)行第二個(gè)查詢。在索引名字更改完之前,查詢語句可以正常執(zhí)行。

 結(jié)論:1、MySQL5.7更改索引不會(huì)鎖表(盡管這是個(gè)雞肋的特性,因?yàn)橐话悴粫?huì)更改索引名字)
     2、MySQL5.7增加了alter table tablename rename index idxname1 to idxname2的語法,在5.7之前的版本,更改索引名字只能采取先刪除再創(chuàng)建的方法。





網(wǎng)頁名稱:MySQL5.7新特性之更改索引名字不會(huì)鎖表
本文鏈接:http://weahome.cn/article/pehicj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部