Hallo zusammen,
ich habe in einer MySQ-Tabelle zwei Datensätze, bei denen ich Werte des einen Datensatzes in den anderen kopieren möchte. Ich habe mir schon den Befehl REPLACE INTO angeschaut. Ich könnte mir vorstellen, dass der hilft. Aber da verstehe ich die Syntax bislang noch nicht :-(
Hier ein Beispiel (bitte keine Diskussion über das Beispiel; es lediglich auf die Schnelle erfunden ;-))
Vorher:
Ich möchte die Apfel-Werte für Kategorie und Preis in die Birne-Zeile kopieren, so dass es wie folgt aussieht:
Das ganze soll ausschließlich mit MySQL-Mitteln passieren. Außerdem darf sich die Birne-ID nicht verändern, da diese ID als sekundärer Schlüssel in weiteren Tabellen verwendet wird.
Ich bitte um Hilfe
ich habe in einer MySQ-Tabelle zwei Datensätze, bei denen ich Werte des einen Datensatzes in den anderen kopieren möchte. Ich habe mir schon den Befehl REPLACE INTO angeschaut. Ich könnte mir vorstellen, dass der hilft. Aber da verstehe ich die Syntax bislang noch nicht :-(
Hier ein Beispiel (bitte keine Diskussion über das Beispiel; es lediglich auf die Schnelle erfunden ;-))
Vorher:
Code:
----------------------------------
| Ware | Kategorie | Preis | ID |
----------------------------------
| Apfel | Obst | 2,00 | 1 |
| Birne | Gemüse | 3,00 | 2 |
----------------------------------
Ich möchte die Apfel-Werte für Kategorie und Preis in die Birne-Zeile kopieren, so dass es wie folgt aussieht:
Code:
----------------------------------
| Ware | Kategorie | Preis | ID |
----------------------------------
| Apfel | Obst | 2,00 | 1 |
| Birne | Obst | 2,00 | 2 |
----------------------------------
Das ganze soll ausschließlich mit MySQL-Mitteln passieren. Außerdem darf sich die Birne-ID nicht verändern, da diese ID als sekundärer Schlüssel in weiteren Tabellen verwendet wird.
Ich bitte um Hilfe