mysql链接服务器,update报错
select*from Openquery(MySQL, 'SELECT * FROM official.sys_hospital')
执⾏更新语句:
mysql无法连接到服务器update Openquery(MySQL, 'SELECT * FROM bigdata_official.sys_hospital WHERE id=2') set states=0;
xml文件用啥打开报错,错误信息:
w3c新闻链接服务器"MySQL"的 OLE DB 访问接⼝ "MSDASQL" 返回了消息 "⽆法为更新定位⾏。⼀些值可能已在最后⼀次读取后已更改。"。
消息 7343,级别 16,状态 4,第 1 ⾏
iframe对象链接服务器 "MySQL" 的 OLE DB 访问接⼝ "MSDASQL" ⽆法 UPDATE 表 "[MSDASQL]"。⾏集正在使⽤乐观并发机制,⽽⾃上次提取或重新同步包含列值的⾏后,该列值⼜有更改。
错误原因:mysql表内 id=2 的数据 states 已经为 0,⽆法更新
o trunc
解决⽅案:
spring5
update Openquery(MySQL, 'SELECT * FROM bigdata_official.sys_hospital WHERE states=1 and id=2') set states=0;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。