version 11
DROP TABLE [IF EXISTS] sql_name
説明
DROP TABLEコマンドはデータベースからsql_nameという名前のテーブルを削除します。IF EXISTS制約が渡されていると、削除するテーブルがデータベースにない場合、コマンドは何も行わず、エラーも生成されません。
このコマンドはテーブルを削除するだけでなく、テーブルに属するデータやインデックス、トリガ、制約なども削除します。FOREIGN KEY制約で参照されているテーブルには使用できません。
例題
1. この例題はACTOR_FANSテーブルを削除します:
DROP TABLE ACTOR_FANS
2. この例題は先の例題と同じことを行いますが、ACTOR_FANSテーブルが存在しない場合、エラーは生成されません。:
DROP TABLE IF EXISTS ACTOR_FANS
参照