どちらもデータを破棄します。また、これは「トランザクション」ではないため、ROLLBACKを使用してデータを回復することはできません。 。
DROP PARTITION また、パーティションのリストからパーティションを削除します。
TRUNCATE PARTITION パーティションはそのままにしておきますが、空にします。
DROP PARTITIONの一般的な使用法 「古い」行を削除することです。たった90日間保持する必要がある情報の表を考えてみてください。 PARTITION BY RANGE(TO_DAYS(...))を使用します 毎週パーティションがあります。その後、毎週DROP 最も古く、ADD 新しいパーティション。詳細については、こちらをご覧ください。
。
TRUNCATEの必要性を見たことがありません 。
PARTITIONingから利益を得ることができるユースケースはほとんどないことに注意してください 。これまでのところ、PARTITION BY RANGEの用途のみを見つけました 。