sql >> Databasteknik >  >> RDS >> Mysql

Hur vet man om en rad har infogats eller uppdaterats när man använder uppdatering av dubbletter av nyckel?

Du kan få denna information vid tidpunkten för infogningen/uppdateringen genom att undersöka antalet berörda rader i resultatuppsättningen.

MySQL dokumentation säger:

Du måste kombinera ROW_COUNT med LAST_INSERT_ID för att få ditt svar och infoga en rad i taget.



  1. Har inte databaslås! i android

  2. SQL-transponera hela tabellen

  3. Hur pg_typeof() fungerar i PostgreSQL

  4. Servering av läcker mat (och data) – En datamodell för restauranger