반응형
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
반응형
'MySql' 카테고리의 다른 글
MySQL MYSQL : 삽입 중에 NULL 또는 빈 데이터를 기본값 0으로 만드는 방법 (0) | 2021.01.07 |
---|---|
MySQL 특정 값에 대한 MySQL 개수 열 (0) | 2021.01.07 |
MySQL 10 진수 필드로 실패한 MySql 쿼리보다 크거나 작음 (0) | 2021.01.07 |
MySQL은 여러 열 삭제 (0) | 2021.01.06 |
MySQL 치명적 오류 : phpMyAdmin에서 실행 시간 30 초 초과 (0) | 2021.01.06 |
댓글