У меня есть таблица Копирование данных из одного столбца в другой в MySQL
col-PK col2 col3 col4
1 a aa aaa
2 b bb bbb
Я создал новую таблицу B с тремя столбцами только
col-PKB colOne ColTwo
Я хочу ниже как Конечный результат
Таблица A
col-PK col2 col3 col4
1 a aa aaa
2 b bb bbb
Таблица B
col-PKB colOne ColTwo
1 a aa
2 b bb
Решение Я смотрел в SO LINK. Но я думаю, что мне нужно использовать оператор select
, так как у меня есть multiple columns
для копирования. Пожалуйста, направляйте меня сюда. Я потерян.
I проверили документацию и есть одно предложение SELECT INTO. Разве это не то, что мне нужно. Просто интересуюсь. – Unbreakable
Конечно, вы также можете использовать 'SELECT col-PK, col2, col3 INTO tableB FROM tableA'. Но это создает новый tableB. Новая таблица будет создана с именами столбцов и типами, как определено в инструкции 'SELECT'. Вы можете применять новые имена, используя предложение 'AS'. Но если вы уже создали такой, как в своем вопросе, используйте 'INSERT INTO'. – mxlse
У меня уже есть таблица со всеми созданными в ней столбцами. Поэтому, я думаю, мне лучше с вашим оригинальным ответом. Спасибо огромное! – Unbreakable