可以使用 Delete 方法来删除一个记录,例如:

// 根据主键删除记录
err := db.Delete(&User{}, 1).Error
if err != nil {
    // 处理错误
}

// 根据条件删除记录
err = db.Where("age < ?", 18).Delete(&User{}).Error
if err != nil {
    // 处理错误
}

其中,第一个示例中,我们根据主键删除了 ID 为 1 的用户记录;第二个示例中,我们根据条件删除了所有年龄小于 18 岁的用户记录。注意,在使用 Delete 方法时,需要传入一个空的结构体指针作为参数,并且要检查返回的错误。

gorm 删除一个记录。

原文地址: https://www.cveoy.top/t/topic/bwUQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录