>Gormが本番テーブルの数億件のデータを消そうとした話 - keroxpのScrapbox https://scrapbox.io/keroxp/Gorm%E3%81%8C%E6%9C%AC%E7%95%AA%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%81%AE%E6%95%B0%E5%84%84%E4%BB%B6%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E6%B6%88%E3%81%9D%E3%81%86%E3%81%A8%E3%81%97%E3%81%9F%E8%A9%B1
『Gormの.Delete()は主キーがデフォルト値(intなら0)に設定されている構造体か、その構造体の空のスライスを渡すとテーブル全部を吹き飛ばします』
まぁ、そうは言うても、普通の SQL でも WHERE 句なしの DELETE 文は全件削除やしなぁ