正常に実行されているmysqlON DUPLICATE KEY UPDATE
ステートメントがあります。
マニュアルには、挿入された行の影響を受ける行は1、更新された行は2と記載されていますが、次のようにするだけで挿入された行の数を計算できると思いました。
$i = count($insert); // the insert array
// execute the query here
$inserted = ($i * 2) - $q -> rowCount();
に等しい方程式は$inserted
、挿入された行の数を返します(mysqlによる)。
私のラップトップではwampを実行していますが、重複する値のみを挿入すると、行数が0になります。なぜこれができるのでしょうか?
ありがとう