Ich hab ne Tabelle mit den Feldern "id", "vorname", "nachname" und "auftrag" mit einem UNIQUE('vorname', 'nachname'), damit jeder Mitarbeiter nur 1x vorkommen kann.
Wenn ich jetzt einen Datensatz einfüge gibt es ja die Möglichkeit mit ON DUPLICATE KEY UPDATE zu arbeiten, falls die Vorname-Nachname-Kombination schon existiert:
Wie aber nutze ich diese Methode, wenn ich gleichzeitig mehrere Datensätze einfügen will?
Also nach dem Motto
Weiß da einer von euch Rat?
Wenn ich jetzt einen Datensatz einfüge gibt es ja die Möglichkeit mit ON DUPLICATE KEY UPDATE zu arbeiten, falls die Vorname-Nachname-Kombination schon existiert:
Code:
INSERT INTO tabelle (vorname, nachname, auftrag) VALUES ('$vorname', '$nachname', '$auftragsnummer') ON DUPLICATE KEY UPDATE auftrag = '$auftragsnummer'
Also nach dem Motto
Code:
INSERT INTO tabelle (vorname, nachname, auftrag) VALUES ('$vorname1', '$nachname2', '$auftrag1'), ('$vorname2', '$nachname2', '$auftrag2'), ('$vorname3', '$nachname3', '$auftrag3') ????
Kommentar