Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysql :Schleife über Tabellen und alter table add index

Schleifen vergessen. Tun Sie einfach Folgendes:

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

Nehmen Sie dann die Ergebnismenge und führen Sie sie als SQL-Skript aus.

Übrigens, Sie meinen wahrscheinlich create index index_name on table_name( column_name); erstellen