---
title: "INSERT IGNORE INTO / ON DUPLICATE KEY UPDATE"
url: "https://www.typo3.net/d/105356-insert-ignore-into-on-duplicate-key-update"
source: "typo3.net"
tags: ["Extensions","Datenbank","Frage"]
created: "2011-05-13"
last_reply: "2011-05-13"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# INSERT IGNORE INTO / ON DUPLICATE KEY UPDATE

Extensions · 0 Antworten · gestartet 2011-05-13

## Eröffnungsbeitrag

**ninib** · 2011-05-13 · [Beitrag #1](https://www.typo3.net/d/105356-insert-ignore-into-on-duplicate-key-update/1)

Hallo Allerseits,

wie werden diese Abfrage korrekt in TYPO3 umgesetzt?
Hintergrund des Ganzen ist das:
Es sollen Produktdaten aus ERP in TYPO3 aktuell gehalten werden, dafür haben wir einen Service, der TYPO3 antriggert.
als Parameter werden action=mod|del und artikel=artikelnr übergeben.
wobei die Artikelnr in der DB-Tabelle Primerykey ist.
Jetzt geht es darum bei action=mod zu unterscheiden, ob das neue oder aktualisierte Daten sind.
zZ. hab ich das so gelöst: erst mit exec_SELECTquery überprüfen, ob es die Artikeldaten gibt, wenn ja -> update, wenn nein -> insert.
ist zwar nicht elegant, funktioniert aber.

hat jemand schonmal einen ähnlichen Fall gehabt?

---

Quelle: „INSERT IGNORE INTO / ON DUPLICATE KEY UPDATE“, typo3.net, https://www.typo3.net/d/105356-insert-ignore-into-on-duplicate-key-update
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
