Ответ 1
Синтаксическая ошибка, удалите ( )
из select
.
insert into table2 (name, subject, student_id, result)
select name, subject, student_id, result
from table1;
Я пытаюсь вставить данные из таблицы1 в таблицу2
insert into table2(Name,Subject,student_id,result)
select (Name,Subject,student_id,result)
from table1;
Ключ для таблицы2 - student_id.
Предположим, что нет дубликатов.
Я получаю ошибку: MySQL error 1241: Operand should contain 1 column(s)
В таблице 2 есть только четыре столбца.
Синтаксическая ошибка, удалите ( )
из select
.
insert into table2 (name, subject, student_id, result)
select name, subject, student_id, result
from table1;
Просто удалите (
и )
в инструкции SELECT:
insert into table2 (Name, Subject, student_id, result)
select Name, Subject, student_id, result
from table1;