hi,
Nein, habe ich nicht. IGNORE bezieht sich doch auf LINES (so wie ich es verstanden habe): IGNORE 1 LINE.
nein, ich meinte das andere IGNORE.
REPLACE ersetzt existierende Datensätze komplett.
hm, das weiß ich im moment auch nicht so sicher.
Die REPLACE- und IGNORE-Schlüsselwörter steuern die Handhabung von Eingabe-Datensätzen, die bestehende Datensätze auf eindeutigen Schlüsselwerten duplizieren. Wenn Sie REPLACE angeben, ersetzen neue Zeilen bestehende Zeilen, die denselben eindeutigen Schlüsselwert besitzen. Wenn Sie IGNORE angeben, werden Eingabe-Zeilen, die eine bestehende Zeile auf einem Schlüsselwert duplizieren, übersprungen.
wenn du nur werte für bestimmte spalten angegeben hast, würde ich eigentlich unter angabe der option REPLACE erwarten, dass nur diese in einem bestehendem datensatz mit gleichem schlüssel überschrieben werden, die nicht angegebenen spalten sollten m.E. unberührt bleiben.
da hilft im zweifel nur ausprobieren ... kannst ja mal eine kopie der tabelle ziehen, und schauen, wie es sich verhält.
gruß,
wahsaga
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."