Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql :zapętlaj tabele i zmieniaj tabelę dodaj indeks

Zapomnij o pętli. Po prostu zrób to:

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

Następnie weź zestaw wyników i uruchom go jako skrypt SQL.

BTW, prawdopodobnie masz na myśli create index index_name on table_name( column_name);




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak upewnić się, że Twoja baza danych MySQL jest zabezpieczona?

  2. laravel join z ograniczeniem tylko do 2 wierszy

  3. Usunąć duplikaty za pomocą tylko zapytania MySQL?

  4. Uzyskaj wszystkie unikalne lata z kolumny daty za pomocą SQL (MySQL)

  5. Szybka wskazówka MySQL:Korzystanie z funkcji DAYOFWEEK