66

table1 から table2 にデータを挿入しようとしています

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 には 4 つの列しかありません。

4

3 に答える 3

145

( )構文エラーです。からを削除してselectください。

insert into table2 (name, subject, student_id, result)
select name, subject, student_id, result
from table1;
于 2013-04-04T19:45:49.267 に答える