久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MySQL數據庫中怎么批量遷移表索引

129次閱讀
沒有評論

共計 1508 個字符,預計需要花費 4 分鐘才能閱讀完成。

這期內容當中丸趣 TV 小編將會給大家帶來有關 MySQL 數據庫中怎么批量遷移表索引,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

1. 導出所有索引

包括 PRIMARY KEY 和 INDEX

SELECT CONCAT(  ALTER TABLE ` , TABLE_NAME,  `  ,  ADD  , IF ( NON_UNIQUE = 1, CASE UPPER( INDEX_TYPE ) WHEN  FULLTEXT  THEN  FULLTEXT INDEX  WHEN  SPATIAL  THEN  SPATIAL INDEX  ELSE CONCAT(  INDEX ` , INDEX_NAME,  ` USING  , INDEX_TYPE ) END, IF ( UPPER( INDEX_NAME ) =  PRIMARY , CONCAT(  PRIMARY KEY USING  , INDEX_TYPE ), CONCAT(  UNIQUE INDEX ` , INDEX_NAME,  ` USING  , INDEX_TYPE ) ) ),  (, GROUP_CONCAT( DISTINCT CONCAT (  ` , COLUMN_NAME,  `  ) ORDER BY SEQ_IN_INDEX ASC SEPARATOR  ,   ),   ) AS  Show_Add_Indexes  FROM information_schema.STATISTICS WHERE TABLE_SCHEMA =  FSL_ATT_UAT  GROUP BY TABLE_NAME, INDEX_NAME ORDER BY TABLE_NAME ASC, INDEX_NAME ASC

2. 不包括 PRIMARY KEY,只包含 INDEX

SELECT CONCAT(  ALTER TABLE ` , TABLE_NAME,  `  ,  ADD  , IF ( NON_UNIQUE = 1, CASE UPPER ( INDEX_TYPE ) WHEN  FULLTEXT  THEN  FULLTEXT INDEX  WHEN  SPATIAL  THEN  SPATIAL INDEX  ELSE CONCAT (  INDEX ` , INDEX_NAME,  ` USING  , INDEX_TYPE ) END, IF ( UPPER( INDEX_NAME ) =  PRIMARY , CONCAT(  PRIMARY KEY USING  , INDEX_TYPE ), CONCAT(  UNIQUE INDEX ` , INDEX_NAME,  ` USING  , INDEX_TYPE ) ) ),  (, GROUP_CONCAT( DISTINCT CONCAT (  ` , COLUMN_NAME,  `  ) ORDER BY SEQ_IN_INDEX ASC SEPARATOR  ,   ),   ) AS  Show_Add_Indexes  FROM information_schema.STATISTICS WHERE TABLE_SCHEMA =  fsl_att_uat  AND UPPER( INDEX_NAME ) !=  PRIMARY  GROUP BY TABLE_NAME, INDEX_NAME ORDER BY TABLE_NAME ASC, INDEX_NAME ASC

上述就是丸趣 TV 小編為大家分享的 MySQL 數據庫中怎么批量遷移表索引了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注丸趣 TV 行業資訊頻道。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-01發表,共計1508字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 蛟河市| 沧州市| 旌德县| 孙吴县| 永兴县| 临武县| 旺苍县| 重庆市| 应城市| 泗阳县| 永仁县| 康定县| 绍兴县| 江津市| 鄂伦春自治旗| 宁国市| 鄯善县| 渑池县| 理塘县| 仪陇县| 长白| 观塘区| 新乐市| 三明市| 饶河县| 平潭县| 方山县| 鹤峰县| 华坪县| 长寿区| 大悟县| 宁海县| 建宁县| 喀喇| 临桂县| 富阳市| 赞皇县| 黄平县| 桦川县| 陆川县| 大荔县|