2010-08-25 6 views

Antwort

25

Forget Looping. Tun Sie dies einfach:

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

Dann nehmen Sie die Ergebnismenge und führen Sie es als SQL-Skript.

BTW, du meinst wahrscheinlich create index index_name on table_name(column_name);

+2

Code, der Code ist cool schreibt. –