SQL 서버에서 MySql 테이블을 업데이트하는 쿼리를 작성하는 데 도움이 필요합니다. 연결된 서버를 만들고 선택 쿼리가 제대로 작동하지만 업데이트하는 동안 오류가 발생합니다. 나는 그러한 유형의 질문을 작성하는 데있어서 정말 새로운 것이므로 오류 메시지를 이해하고 이것이 의미하는 바를 이해하도록 도와주십시오.MS SQL 서버에서 MySql 업데이트
내 업데이트 쿼리 :
UPDATE openquery(stagedb_za, 'Select acm_flag FROM aol_center WHERE nid = 6439')
Set acm_flag = 'P'
오류 :
OLE DB provider "MSDASQL" for linked server "stagedb_za" returned message "Row cannot be located for updating. Some values may have been changed since it was last read.". Msg 7343, Level 16, State 4, Line 1 The OLE DB provider "MSDASQL" for linked server could not UPDATE table "[MSDASQL]". The rowset was using optimistic concurrency and the value of a column has been changed after the containing row was last fetched or resynchronized.