Mysql
 sql >> Base de données >  >> RDS >> Mysql

mysql :boucle sur les tables et alter table add index

Oubliez les boucles. Faites ceci :

select concat( 'alter table ', a.table_name, ' add index `fields` (`field`);' )
from information_schema.tables a 
where a.table_name like 'table_prefix_%';

Ensuite, prenez le jeu de résultats et exécutez-le en tant que script SQL.

BTW, vous voulez probablement dire create index index_name on table_name( column_name);