メインコンテンツまでスキップ
バージョン: Latest-3.4

DROP TABLE

説明

このステートメントは、テーブルを削除するために使用されます。

構文

DROP [TEMPORARY] TABLE [IF EXISTS] [db_name.]table_name [FORCE]

注意:

  • テーブルが削除された後、指定された期間内(デフォルトでは1日)にRECOVERステートメントを使用してテーブルを復元できます。
  • DROP Table FORCE が実行されると、データベース内の未完了のアクティビティを確認せずにテーブルが直接削除され、復元できなくなります。一般的に、この操作は推奨されません。
  • 一度削除された一時テーブルは、RECOVER を使用して復元することはできません。

  1. テーブルを削除します。

    DROP TABLE my_table;
  2. 存在する場合、指定されたデータベースのテーブルを削除します。

    DROP TABLE IF EXISTS example_db.my_table;
  3. テーブルを強制的に削除し、ディスク上のデータをクリアします。

    DROP TABLE my_table FORCE;

参照