Redundanz beim neuen Datenimport vermeiden

Fiona

Grünschnabel
Hallo Leute,

ich möchte Daten in meiner SQL Tabelle automatisch importieren, aber die Informationen, die schon da sind sollen nicht überschrieben werden oder doppelt vorkommen.

Update kann ich leider nicht benutzen, weil ich mehre Tabelle habe und nicht weiss welche Informationen in der Datei neue sind.

Kann jemand bitte helfen?

Danke

Labelle
 
Da kommt's drauf an, weches DBMS Du verwendest. MySQL kennt z.B. INSERT IGNORE (vorhandene nicht einfügen) und REPLACE (vorhandene vor dem Einfügen löschen, also ersetzen) um Datenredundanzen zu vermeiden.
Unerlässlich hierzu ist allerdings ein UNIQUE KEY, anhand dem Duplikate erkannt weden.

Martin
 
Zurück