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

Jak mogę wykorzystać jeśli istnieje do tworzenia lub usuwania indeksu w MySQL?

Oto moja 4 wkładka:

set @exist := (select count(*) from information_schema.statistics where table_name = 'table' and index_name = 'index' and table_schema = database());
set @sqlstmt := if( @exist > 0, 'select ''INFO: Index already exists.''', 'create index i_index on tablename ( columnname )');
PREPARE stmt FROM @sqlstmt;
EXECUTE stmt;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Automatycznie przycinaj struny do odpowiedniej długości na wstawce

  2. Pobierz wszystkie znaki przed spacją w MySQL

  3. PHP - Uwaga:Niezdefiniowany indeks:

  4. Jak zdobyć Sumę z dwóch stołów?

  5. Jak przekonwertować czas MySQL na znacznik czasu UNIX za pomocą PHP?