用于批量删除的gorm
Gorm for batch deletion
Golang使用Gorm框架进行批量删除。这个语句怎么写?
func DeleteUsers(id []int64) error {
return db.Table("users").Delete(id).Error
}
使用上述方法后,table中的所有数据将被清除
您可以更新如下代码来解决问题。
func DeleteUsers(id []int64) error {
return db.Table("users").Where("users.id", id).Delete(struct{}{}).Error
}
Golang使用Gorm框架进行批量删除。这个语句怎么写?
func DeleteUsers(id []int64) error {
return db.Table("users").Delete(id).Error
}
使用上述方法后,table中的所有数据将被清除
您可以更新如下代码来解决问题。
func DeleteUsers(id []int64) error {
return db.Table("users").Where("users.id", id).Delete(struct{}{}).Error
}