设为首页 加入收藏

TOP

xorm-删除和软删除实例(二)
2019-05-28 16:08:23 】 浏览:180
Tags:xorm- 删除 实例
urn } fmt.Println("软删除Delete,受影响的行数:", affected) fmt.Println() //那么如果记录已经被标记为删除后,要真正的获得该条记录或者真正的删除该条记录,需要启用Unscoped,如下所示: // 此时将可以获得记录,此时将可以真正的删除记录 has ,err =engine.Id(2).Unscoped().Get(uu) if err !=nil { log.Fatal(err) return } if has { fmt.Println("启用Unscoped,用户名:",uu.Name,"deleteAt:",uu.DeletedAt) }else { fmt.Println("该数据现在已经不存在") } affected, err = engine.Id(2).Unscoped().Delete(uu) if err != nil { log.Fatal(err) return } fmt.Println("启用Unscoped,受影响的行数:", affected) /* 输出: 软删除Deleted,用户名: u1 deleteAt: 0001-01-01 00:00:00 +0000 UTC 软删除Deleted,受影响的行数: 1 该数据现在已经不存在 软删除Deleted,受影响的行数: 0 启用Unscoped,用户名: u1 deleteAt: 2019-05-28 15:12:38 +0800 CST 启用Unscoped,受影响的行数: 1 */ }
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇golang 堆排序 下一篇xorm - Update,乐观锁,更新时间u..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目