Linuchs: INSERT ... ON DUPLICATE KEY UPDATE

Beitrag lesen

Moin,

für meinen Mittagstisch kann man ein Wochen-Formular ausfüllen. Sieben Tage mal zwei Mahlzeiten macht 14 Datensätze auf einen Streich.

Unique Key ist der Gastronom, das Datum und eine laufende Nummer pro Datum.

Mit INSERT füge ich die Datensätze ein. Aber es ist kein Fehler, wenn ein vorhandener Datensatz erneut kommt - Dann INSERT ... ON DUPLICATE KEY UPDATE

Nach jedem der 14 möglichen SQL-Kommandos kann man mysql_affected_rows abfragen und aufaddieren. Aber wie kann ich unterscheiden, ob der Satz neu angelegt oder geändert wurde?

Ich möchte anzeigen: xx Datensätze neu erfasst und yy geändert

Linuchs