sql >> データベース >  >> RDS >> Mysql

MySQLでインデックスを作成または削除するために存在する場合、どのように使用できますか?

    これが私の4つのライナーです:

    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. SQLite Count()をGROUP BYと組み合わせて、結果セットに「カウント」列を追加します

    2. SQL Plusから実行されているSQLスクリプトでアンパサンドを無視するにはどうすればよいですか?

    3. Mysqldumpは、特定のプレフィックス/ Mysqldumpワイルドカードを持つテーブルのみですか?

    4. TSQLでJSONを解析する