sql >> Database >  >> RDS >> Mysql

mysql:loop over tabellen en verander tabel index toevoegen

Vergeet lussen. Doe dit gewoon:

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

Neem vervolgens de resultatenset en voer deze uit als een SQL-script.

Trouwens, je bedoelt waarschijnlijk create index index_name on table_name( column_name);




  1. Selecteer kolommen uit de resultatenset van de opgeslagen procedure

  2. Ruby:mysql2-Gem werkt niet (Mac OS X Snow Leopard, Ruby 1.9.2)

  3. 2 manieren om een ​​lijst met triggers in een SQL Server-database te retourneren met behulp van T-SQL

  4. Wat is een aangepaste runtime-afbeelding in Java 9?