#1 13. Januar 2011 Funktion "Replace" Hallo Zusammen, der Befehl "Replace" funktioniert ja fast wie der Befehl "Insert" Aber was bedeutet er genau? Bei Google hab ich Infos gefunden, aber die waren kompliziert aufgeschrieben. Mfg Vince + Multi-Zitat Zitieren
#2 13. Januar 2011 AW: Funktion "Replace" REPLACE INTO funktioniert genauso wie INSERT INTO mit dem unterschied, dass damit doppelte einträge (also zeilen mit uniq spalten) ersetzt werden. bei INSERT INTO würde der query bei doppelten zeilen fehlschlagen. Code: CREATE TABLE `test` ( `id` INT UNIQUE, `foo` VARCHAR(255) ); INSERT INTO `test` (`id`, `foo`) VALUES (1, 'foo'), (2, 'bar'); REPLACE INTO `test` ( `id`, `foo`) VALUES (2, 'baz'), (3, 'qrz'); SELECT `id`, `foo` FROM `test`; Code: id | foo 1 | 'foo' 2 | 'baz' 3 | 'qrz' + Multi-Zitat Zitieren