Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL pada pembaruan kunci duplikat + jumlah baris yang terpengaruh

Saya pikir itu tidak mungkin tanpa informasi lebih lanjut - tidak cukup hanya dengan jumlah baris yang akan Anda masukkan dan baris yang terpengaruh.

mysqli->info mengembalikan string bermanfaat yang juga menyediakan jumlah duplikat - kami dapat mengerjakan sisanya dari ini.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 3 Cara untuk Mendeteksi jika String Cocok dengan Ekspresi Reguler di MySQL

  2. Cara memperbaiki karakter UTF8 yang disandikan ganda (dalam tabel utf-8)

  3. Mysql memilih dari dua tabel

  4. Unserialize PHP menggunakan Microsoft SQL Query

  5. Masukkan data formulir ke dalam dua tabel berbeda di database melalui halaman jsp