본문 바로가기
MySql

MySQL 오류 1241 : 피연산자는 1 개의 열을 포함해야합니다.

by 베이스 공부 2021. 1. 7.
반응형

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 개의 열만 있습니다.

 

해결 방법

 

구문 오류입니다. select 에서 () 를 제거하십시오.

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

 

참조 페이지 https://stackoverflow.com/questions/15820288

 

 

반응형

댓글