メインコンテンツまでスキップ

SHOW ALTER TABLE

SHOW ALTER TABLE

説明

実行中のALTER TABLEタスクの実行状況を表示します。

構文

SHOW ALTER TABLE {COLUMN | ROLLUP} [FROM <db_name>]

パラメータ

  • COLUMN | ROLLUP
    • COLUMNが指定された場合、このステートメントは列の変更タスクを表示します。WHERE句をネストする場合、サポートされる構文は [WHERE TableName|CreateTime|FinishTime|State] [ORDER BY] [LIMIT]です。
    • ROLLUPが指定された場合、このステートメントはROLLUPインデックスの作成または削除タスクを表示します。
  • db_name: オプションです。db_nameが指定されない場合、現在のデータベースがデフォルトで使用されます。

例1: 現在のデータベースでの列の変更タスクを表示します。

SHOW ALTER TABLE COLUMN;

例2: テーブルの最新の列変更タスクを表示します。

SHOW ALTER TABLE COLUMN WHERE TableName = "table1"
ORDER BY CreateTime DESC LIMIT 1;

例3: 指定されたデータベースでのROLLUPインデックスの作成または削除タスクを表示します。

SHOW ALTER TABLE ROLLUP FROM example_db;

参照