# テーブルの削除

テーブルを削除すると、テーブルとテーブル内に保存されているすべてのデータが削除されます。この操作は顧客側でロールバックすることはできません。テーブルを復旧する必要がある場合は、できるだけ早くサポートに連絡してください。

テーブルを削除してから同じ名前で新しいテーブルをすぐに作成する場合は、データ損失のリスクを避けるため、新しいテーブルにデータを追加する前に少なくとも2分間待ってください。

# テーブル削除保護

会社が長期間維持する必要がある重要なデータを含むテーブルの削除を防ぐことができます。

テーブル削除保護機能を厳格に実装すると、どのユーザーも DELETE クエリの実行、テーブルの完全削除、またはテーブル内のデータの置換を一切実行できなくなります。この機能は、サポートリクエストを送信することで、テーブル単位で有効にすることができます。保護したいテーブルのリストを添えて、サポートまたはアカウント担当者に連絡してください。

## 制限事項

* `テーブル削除保護` が設定されているテーブルには、「テーブルからデータを期限切れにする」機能を使用できません。


# Treasure コンソール を使用したテーブルの削除

1. **Workbench > Databases** に移動します。
2. テーブルを削除するデータベースを選択します。
3. 削除するテーブルを選択します。
4. **... > Delete table** を選択します。


![](/assets/image2020-11-17_13-38-55.11c397cd886160b2338f771a9962d27f9f800c14dca03e62120bbe66349f493d.4c190181.png)

1. 削除を確認またはキャンセルします。


# TD Toolbelt の例

`table:delete` は、テーブルとテーブル内に保存されているすべてのデータを削除します。


```bash
$ td table:delete test_db test_table
```