10bet网址
MySQL 5.6リファレンスマニュアル
本手册下载
PDF (Ltr)- 26.8 mb
PDF (A4)- 26.8 mb


13.1.28 drop table構文

删除[临时]表[如果存在]tbl_name[,tbl_name)……(限制|级联)

删除表は,1以上のテブルを削除します。各テブルに対する下降権限が必要です。すべてのテブルデタとテブル定義が削除されるため,このステトメントには注意してください。引数リストで指定されているいずれかのテーブルが存在しない場合,MySQLは削除できなかった存在しないテーブルを名前で示すエラーを返しますが,リスト内の存在しているすべてのテーブルの削除も行います。

重要

テブルが削除されても,そのテませんセクション13.7.1.4 " grant構文"を参照してください。

パティション化されたテブルの場合は,删除表によってテーブル定義,そのすべてのパーティション,およびそれらのパーティションに格納されていたすべてのデータが永続的に削除されることに注意してください。また,削除されたテブルに関連付けられているパティション化定義(.par)ファルも削除されます。

存在しないテブルに対してエラが発生しないようにするには,如果存在を使用します。如果存在を使用している場合は,存在しないテブルごとに请注意が生成されます。セクション13.7.5.41 " show warnings構文"を参照してください。

限制级联は,移植を容易にするために許可されています。MySQL 5.6では,これらは何も行いません。

注記

删除表は,临时キワドが使用されていないかぎり,現在のアクティブなトランザクションを自動的にコミットします。

临时キワドには,次の効果があります。

  • このステトメントは,临时テブルのみを削除します。

  • このステトメントは,進行中のトランザクションを終了しません。

  • アクセス権は確認されません。(临时テブルは,それを作成したセッションにのみ表示されるため,確認は必要ありません。)

临时の使用は,临时以外のテブルを誤って削除してしまわないようにするための適切な方法です。


本手册下载
PDF (Ltr)- 26.8 mb
PDF (A4)- 26.8 mb