Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MYSQL-Anzahl der eingefügten und aktualisierten Datensätze

Ich kenne keinen guten Weg, dies aus den Diagnoseinformationen herauszubekommen.

Jedenfalls vorausgesetzt, Sie haben es so gesteuert, dass nur die Zeilen nur INSERT ed in der Tabelle stehen (oder nur abgefragt werden), kann dies nachträglich einfach abgefragt werden:

SELECT COUNT(*) as Inserted, SUM(count - 1) as Updated
FROM my_counts;

(Bitte beachten Sie, dass dies in meinem SQLFiddle Beispiel enthalten ist , diese Zahlen können tatsächlich aus den Basisdaten vorhergesagt werden).