分库分表的场景下,变更目前还不知道有哪个表变更索引失败,是不是所有的表都变更成功了,所以可以从INFORMATION_SCHEMA通过罗列索引个数,或者查看索引行,就可以知道是不是所有的都变更成功了:

SELECT table_name AS `Table`,
index_name AS `Index`,
GROUP_CONCAT(column_name ORDER BY seq_in_index) AS `Columns`
FROM information_schema.statistics
WHERE table_schema = 'sakila'
GROUP BY 1,2;

也可以执行:

SELECT t.name AS `Table`,
i.name AS `Index`,
GROUP_CONCAT(f.name ORDER BY f.pos) AS `Columns`
FROM information_schema.innodb_sys_tables t
JOIN information_schema.innodb_sys_indexes i USING (table_id)
JOIN information_schema.innodb_sys_fields f USING (index_id)
WHERE t.schema = 'sakila'
GROUP BY 1,2;

参考资料:

http://blog.9minutesnooze.com/mysql-information-schema-indexes/

最新文章

  1. svn服务器端的客户端自动更新
  2. 嵌入式Linux利用Wifi搭建无线服务器(物联网实践之无线网关)
  3. [转载]WiFi有死角? 巧用旧无线路由器扩展覆盖
  4. USACO 3.4 Electric Fence
  5. Linux 安全模块
  6. redux-form的学习笔记二--实现表单的同步验证
  7. 201521123015 《Java程序设计》第七周学习总结
  8. mybatis配置开发
  9. sparse_matrix
  10. 实现Servlet容器一
  11. h5实现输入框fixed定位在屏幕最底部兼容性
  12. 网站目录下多出的 core 文件
  13. Centos7.3防火墙配置
  14. 【BZOJ3238】[AHOI2013]差异
  15. 使用NPOI 2.1.1读取EXCEL2003/2007返回DataTable
  16. 20155301 2016-2017-2 《Java程序设计》第3周学习总结
  17. java23种设计模式之三: 适配器模式
  18. Qt 中使用智能指针
  19. join......on 后面的and 和where的区别
  20. VS2012+Win7站点公布具体步骤

热门文章

  1. 简易网页 html
  2. cesium编程入门(八)设置材质
  3. [JS&Jquery]实现页面表格中相同内容的行或列合并
  4. Android 获取模拟器与真机数据库
  5. util.Date转化成sql.date格式
  6. Exp5 MSF基础应用 20164323段钊阳
  7. Python3.5 学习一
  8. java 实验4 异常
  9. logstash同步mongodb数据到elasticsearch
  10. Learn to See in the Dark(论文阅读笔记)