Как скопировать строку из таблицы в другую таблицу, в которой больше столбцов, чем в первой в mysql? - PullRequest
0 голосов
/ 18 февраля 2020

Пожалуйста, внимательно прочитайте мою проблему, потому что я очень плохо объясняю ее, и, пожалуйста, помогите мне решить эту проблему.

Предположим, я создал 2 таблицы с именем table1, в которых всего 2 столбца, и вторую таблицу с именем table2, в которой 3 столбца, но в 3 столбцах 2 столбца совпадают с 2 столбцами table1.

Итак, я хочу скопировать строку из 2 столбцов table1 в тот же тип 2 столбцов table2 и оставить 3-й столбец равным нулю в mysql.

Так что, пожалуйста, расскажите, как это сделать.

1 Ответ

3 голосов
/ 18 февраля 2020

Рассмотрим синтаксис insert ... select :

insert into table2(col1, col2)
select col1, col2 from table1
...