sql >> Databáze >  >> RDS >> Mysql

Jak mohu použít, pokud existuje, pro vytvoření nebo odstranění indexu v MySQL?

Tady je moje 4 vložka:

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. nepodporováno Skenování, uložení ovladače.Typ hodnoty []uint8 do typu *time.Time

  2. Jak najdu nejběžnější výsledek ve sloupci v mé tabulce MySQL

  3. Výukový program Oracle sql:Omezení sady dat

  4. Kde podmínka pro spojenou tabulku v Sequelize ORM