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