как кратко объяснено в теме, мне нужно создать таблицу, выбрав существующее значение.
Я хотел бы добиться еще одного столбца с автоматически увеличенным значением.
Это то, что я уже пробовал:
CREATE TEMPORARY TABLE temp_tb (
`row_id` bigint(20) NOT NULL AUTO_INCREMENT,
`stm_id` bigint(20) NOT NULL,
descr varchar(20) NOT NULL,
PRIMARY KEY (row_id)
);
Затем, после выбора:
INSERT INTO temp_tb (
select stm_id,descr from tb_export
)
Я ожидал, что столбец row_id будет предварительно заполнен во время вставки, но я только что получил синтаксическую ошибку sql, сообщающую, что число столбцов не соответствует значению.
Знаете ли вы, возможно ли это достичь?
спасибо