sql >> データベース >  >> RDS >> Mysql

重複キー更新のMySQL+影響を受ける行数

    これ以上の情報がなければ不可能だと思います。挿入しようとしている行の数と影響を受ける行だけでは不十分です。

    mysqli->info 重複カウントも提供する有用な文字列を返します-これから残りを計算できます。

    list($rec, $dupes, $warns) = sscanf($mysqli->info, "Records: %d Duplicates: %d Warnings: %d"); // courtesy of user at big lake dot com - php.net
    $inserts = $total_rows_affected - ($dupes * 2);
    $updates = ($total_rows_affected - $inserts)/2;     
    $skipped = $rec - ($inserts + $updates);     
    $total = $rec;
    



    1. クラウド内のMySQL-AmazonRDSの長所と短所

    2. SQLDeveloper4.1.3がリリースされました

    3. SQLServerのデータベースメールプロファイルに関連付けられているアカウントを一覧表示する

    4. mysqlで`showprocesslist`をカスタマイズする方法は?