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