Мне нужно вставить в одну таблицу записи, выбранные из другой таблицы, и (затем) обновить первую таблицу сгенерированным идентификатором для второй. Как я могу это сделать?
* 1003 Е.Г. *
input_table:
input_table: code new_id
aa NULL
bb NULL
output_table: id(auto_increment) code
... ...
SQL:
INSERT INTO output_table (code) SELECT code FROM input_table;
UPDATE input_table "WITH THE NEW IDS"
Результат:
input_table: code new_id
aa 100
bb 101
output_table: id code
... ...
100 aa
101 bb
По нескольким причинам я не могу полагаться на уникальность code
в output_table
.
Есть подсказка?