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

Woher wissen Sie, ob bei der Verwendung einer doppelten Schlüsselaktualisierung eine Zeile eingefügt oder aktualisiert wurde?

Sie können diese Informationen zum Zeitpunkt der Einfügung/Aktualisierung erhalten, indem Sie die Anzahl der betroffenen Zeilen in der Ergebnismenge untersuchen.

MySQL Dokumentation Zustände:

Sie müssen ROW_COUNT mit LAST_INSERT_ID kombinieren, um Ihre Antwort zu erhalten, und jeweils eine Zeile einfügen.