How do I copy a selection of rows from a mySql table and insert with just the key value changed. Can I do a select and insert in same query?
To be precise, what I wa
If your key is auto_increment, and you have a table structure like primary_key | col1 | col2 | col3 then you can do something along the lines of
primary_key | col1 | col2 | col3
INSERT INTO table ( col1, col2, col3 ) SELECT col1, col2, col3 FROM table WHERE primary_key IN(1, 2, 45, 54, 774, 4434 /* etc */);