为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:win11
【CPU】:i5 11
【问题描述】*:GO+gorm,对表内的数据进行修改(其中的一条),修改成功,但是表内该数据未更新;是什么事务导致的吗? 但是插入新数据就正常插入,修改就不行
可以针对查询的表进行脏读看一下是否是未提交。
程序执行完不要关闭,数据库查询
select * from table_name with ur;
同时也可以数据库日志开启,执行 SP_SET_PARA_VALUE(1,'SVR_LOG',1);
慢日志配置文件在dm.ini同级目录的sqllog.ini
日志默认生成在dmdbms/log目录
可以开启达梦SQL日志(dm.ini中设置SVR_LOG=1),观察实际执行的UPDATE语句及影响行数;