Mysql
 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैसकल के साथ सी # में तैयार वक्तव्य का उपयोग करना

  2. केवल तभी डालें जब मान पिछले रिकॉर्ड से मल्टी इंसर्ट के साथ भिन्न हों?

  3. प्रोजेक्ट लिंक वैंप सर्वर पर काम नहीं करते हैं

  4. Mysql में युग संख्या को मानव पठनीय तिथि में परिवर्तित करना

  5. एसक्यूएल स्टेटमेंट में घटाव