devnoong.log
728x90

  Mysql에서 insert문을 수행했을때 컬럼값과 지정된 value의 갯수가 일치하지 않을때 아래의 오류가 발생한다. 

 

Column count doesn't match value count at row 1

 

 

주로 ' insert into table select * from table2 ' ~ 를 수행했을 때,

테이블의 갯수와 value의 갯수가 동일시되지 않아 발생하는 오류이므로 아래의 쿼리를 통해 table 컬럼 개수를 통해 확인 후 해결 할 수 있다.

SELECT COUNT(*) 
FROM information_schema.columns 
WHERE table_name='테이블명';

 

728x90