1. ホーム
  2. mysql

[解決済み] MySQL エラー 1241。オペランドには1つのカラムが含まれている必要があります。

2022-02-10 04:35:07

質問

私はテーブル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には4つのカラムしかありません。

どのように解決するのですか?

構文エラーです。 ( ) から select .

insert into table2 (name, subject, student_id, result)
select name, subject, student_id, result
from table1;