Golang GORM 単一テーブルの削除

削除には削除という 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  

おすすめ

転載: blog.csdn.net/qq_34556414/article/details/132400842