削除には削除という 1 つの操作しかありません。また、最初に見つけてから削除してください。単一のレコードを削除することも、複数のレコードを削除することもできます。
var s Student
db.Debug().Delete(&s, "age = ?", 100)
fmt.Println(s)
[15.878ms] [rows:1] DELETE FROM `student` WHERE age = 100
var s Student
db.Debug().Take(&s, "age = ?", 101)
db.Debug().Delete(&s)
[2.060ms] [rows:1] SELECT * FROM `student` WHERE age = 101 LIMIT 1
[4.494ms] [rows:1] DELETE FROM `student` WHERE `student`.`id` = 1