一尘不染

MySQL错误1241:操作数应包含1列

mysql

我正在尝试将表1中的数据插入表2中

insert into table2(Name,Subject,student_id,result)
select (Name,Subject,student_id,result)
from table1;

table2的键是student_id。

假定没有任何重复项。

我得到错误: MySQL error 1241: Operand should contain 1 column(s)

table2中只有四列。


阅读 1416

收藏
2020-05-17

共1个答案

一尘不染

语法错误,请( )从中删除select

insert into table2 (name, subject, student_id, result)
select name, subject, student_id, result
from table1;
2020-05-17