2

私が構築しているアプリケーションでは、重複キーの更新で多くの挿入を使用しています。私の問題は、私のアプリケーションでは、コードが適切な決定を下せるように、それが挿入か更新かを知る必要があるということです。これをテストする方法を知っている人はいますか?

誰かがそれに固有の方法を知っている場合、私はperlのDBIモジュールを使用しています。ありがとう!

4

1 に答える 1

5

ドキュメントごと:

ON DUPLICATE KEY UPDATE では、行が新しい行として挿入される場合、行ごとの影響を受ける行の値は 1 であり、既存の行が更新される場合は 2 です。

INSERT .. ON DUPLICATE KEYしたがって、クエリの戻り値を確認できるはずです。1 の場合は行が挿入され、2 の場合は更新されています。

于 2012-08-03T17:23:35.697 に答える