MCTimotheus18 Geschrieben 30. Juni 2005 Geschrieben 30. Juni 2005 Hallo Leute, ich möchte gerne einen Datensatz in meiner Datenbank (id, name, nachname, alter) ersetzen mit dem REPLACE Befehl. Ich habe folgendes gemacht: REPLACE INTO daten (nachname, alter) VALUES (Hubert, 28) Geht das mit dem REPLACE Befehl so oder was mache ich falsch, er ersetzt mir mal so rein gar nichts :confused: Danke für eure Hilfe
kills Geschrieben 30. Juni 2005 Geschrieben 30. Juni 2005 Hi, laut Manual schon... http://dev.mysql.com/doc/mysql/en/replace.html Befindet sich in dieser Tabelle bereits ein Datensatz mit diesen Werten? Sonst würde ja wie auch im Manual steht nichts passieren: EPLACE works exactly like INSERT, except that if an old record in the table has the same value as a new record for a PRIMARY KEY or a UNIQUE index, the old record is deleted before the new record is inserted. Gruß, Markus
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden