首页 / 浏览问题 / 组件GIS / 问题详情
navicat和idesktop数据不同步
1EXP 2023年07月03日
使用代码删除一条记录集,delelte()返回true,用navicat连接数据库显示这条数据并没有删除成功,但是使用supermap idesktop查看,显示这题记录已经删除,(清理过缓存,换电脑navicat连接查看还是未删除)

1个回答

您好,delete是逻辑删除,数据库留有备份,如果需要物理删除,请使用deleteAll();

希望能帮助到您
955EXP 2023年07月03日
追加时候使用append,也是桌面显示有,用navicat连接数据库查询也是没有记录
您好,确认桌面连的数据源和navicat一致吗,你用的什么数据库呢,版本多少,我测试一下
您好,是一致的,Oracle 11g
一般删除时候,推荐使用delete还是deleteAll
个人建议delete,有些数据是保存工作空间时候才会同步到数据库,不需要强求他们即时一致
...