2014-01-28 5 views

ответ

0

Удалите middlename столбец из списка:

INSERT INTO table2 (firstname,lastname) 
SELECT firstname, lastname FROM table1 WHERE id = 1 
0

попробовать этот запрос

INSERT INTO table2 (firstname, lastname, middlename) SELECT firstname, lastname, "NA" FROM table1 WHERE id = 1 
0
INSERT INTO table2 (firstname,lastname) SELECT firstname, lastname FROM table1 

Оставьте отчества в таблице 2, так как у вас нет записи для этого

0

Если это обязательный код umn (т.е. NOT NULL и не определено по умолчанию), вам нужно будет выбрать константу. Что-то вроде

insert into table2 (firstname, lastname, middlename) 
select firstname, lastname, 'N/A' from table1 where id = 1; 

Если столбец является необязательным, пропустить столбец из списка столбцов. Как

insert into table2 (firstname, lastname) 
select firstname, lastname from table1 where id = 1; 
Смежные вопросы