Einzelnen Beitrag anzeigen

Moony

Registriert seit: 29. Jul 2003
Ort: Essen
454 Beiträge
 
Delphi 2010 Professional
 
#1

2 Datensätze nach einer 1:1-Kopie untrennbar

  Alt 7. Mär 2006, 18:18
Datenbank: MySQL • Zugriff über: MySQL ODBC Treiber V.3.51 / ADOConnection
Hallo zusammen,

habe ein kleines Problem mit dem Bearbeiten eines Datensatzes.
Ich möchte einen Datensatz 1:1 kopieren. Da dieser knapp 40 Datenfelder besitzt habe ich mir das Leben mit dieser SQL-Anweisung einfach gemacht:
INSERT INTO Tabelle1 (SELECT * FROM Tabelle1 WHERE Feld20 = '12345') Das hat ja soweit funktioniert. Nun habe ich also 2 identische Datensätze in der Datenbank. Wenn ich jetzt aber ein paar Werte von einem der beiden Datensätze ändern möchte, dann werden die Änderungen auf beiden Datensätzen ausgeführt. Demnach sind die beiden untrennbar. Was mache ich da?

Es ist ja wohl schwachsinn, wenn ich jeden einzelnen Inhalt des bestehenden Datensatzes über eine normale INSERT INTO - Anweisung tätige bei so vielen Datenfeldern.

Ich hoffe mir kann da jemand helfen. Vielen Dank im Vorraus.

Gruß, Moony
Ich weiß, daß ich nichts weiß! Sokrates
  Mit Zitat antworten Zitat