sql >> Database teknologi >  >> RDS >> Mysql

MYSQL antal poster indsat og opdateret

Jeg kender ikke en god måde at få dette fra diagnosticeringsoplysningerne.

Under alle omstændigheder, hvis du antager, at du har kontrolleret det, så kun rækkerne kun INSERT ed er i tabellen (eller vil kun blive forespurgt), kan dette ganske enkelt hentes efter kendsgerningen:

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

(bemærk venligst, at som inkluderet i mit SQLFiddle eksempel , disse tal kan faktisk forudsiges ud fra basisdataene).




  1. MySQL giver en ukendt kolonne 'user.id' i 'field list' fejl ved hjælp af Djangos automatiske id

  2. Oracle Entity Framework - Generer enhed fra tabeller i forskellige skemaer

  3. SQL - Sådan bestiller du ved hjælp af Count fra en anden tabel

  4. Hvordan aktiverer man eksplicit_defaults_for_timestamp?