搜索在mysql中一次更改多个表的简单方法
作者:互联网
我有很多以一些前缀开头的表,
我想改变这些表格
什么是简单的方法(而不是在所有表上运行)
我的意思是:
ALTER TABLE LIKE tablenameprefix% ADD INDEX `NewIndex1` (`field`);
我怎样才能做到这一点 ?
谢谢
编辑:
我可以在存储过程中做一种循环吗?
通过选择表的名称
SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_NAME LIKE 'tableprefix%'
解决方法:
你不能.您可以做的是编写一个存储过程,枚举所有查找前缀的表并执行必要的更改.
标签:mysql,alter-table 来源: https://codeday.me/bug/20190610/1213052.html