SQL ServerからMySqlデータベースに対して実行しようとしている次のOPENQUERYステートメントでエラーが発生します。UPDATE OPENQUERYエラー
UPDATE OPENQUERY(MYWPDB, 'SELECT total FROM wp_tt WHERE id = 112121') SET total = 1
エラーは「キー列の情報が不十分または不正確である。あまりにも多くの行が更新の影響を受けました」です。
ステートメントは、 '合計'フィールドを '1'の値に更新する必要があります。これは整数フィールドで、 'id'はテーブルの主キーです。私はSQL Server 2000を使用しています。
。代わりに、元のopenqueryでidを選択するだけで済みます。私は同じ問題を抱え、あなたの例に従ったが、selectにIDを追加した後、最終的な "WHERE"がなくても動作していた。 – Dan