数据库
首页 > 数据库> > 搜索在mysql中一次更改多个表的简单方法

搜索在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