Linuchs: Mandant zum Üben in dieselbe Tabelle kopieren

Beitrag lesen

Hallo dedfix,

Doch das geht, nur darf man keine Phantasiesyntax dafür verwenden.

Schau bitte ins MySQL-Handbuch Kapitel: SQL Statement Syntax → Data Manipulation Statements → INSERT → INSERT ... SELECT

Muss ich noch lesen, aber es geht wohl auch mit einer temporären Tabelle, das kannte ich noch nicht. Die Rückmeldung sieht gut aus:

CREATE TEMPORARY TABLE tmp_slots SELECT *
FROM tm_slots
WHERE owner_id =14;# 34 Zeile(n) betroffen.
UPDATE tmp_slots SET id = NULL ,
owner_id =15;# 34 Zeile(n) betroffen.
INSERT INTO tm_slots
SELECT *
FROM tmp_slots;# 34 Zeile(n) betroffen.

Linuchs