为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:V8
【操作系统】:银河麒麟
【CPU】:
【问题描述】*:通过桌面端工具操作数据库的表数据,例如:逻辑删除id=1001的记录(is_deleted字段设置为true)后,页面依旧能查询到该记录,重启后台程序后才生效,这是什么原因呢
请提供数据库版本,操作和查询具体的sql
看您举得例子,页面依旧能查询到该记录,重启后台程序后才生效。
如果页面可以查询到,数据库中是否可以查询到呢,如果数据库已经查询不到了,那么需要您去排查应用问题。如果您删除后数据库仍然可以查询到,那麻烦您系统下操作截图,方便大家给您处理问题
所谓的逻辑删除是指 update 更新删除字段标记的值吧。
执行完记得提交
桌面端工具具体是什么工具没说清楚。如果使用达梦客户端工具操作删除后,确认客户端有没有开启自动提交,或者commit下。再查看库里数据。 先从数据库端排查下。