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
'DB > MySql' 카테고리의 다른 글
[DB] MYSQL WITH RECURSIVE 예제 (0) | 2023.06.07 |
---|---|
[DB] MYSQL WITH 구문 내부에 ORDER BY (정렬) 적용하기 (0) | 2023.06.07 |
[DB] MYSQL TABLE COLUMN 갯수 확인하기 (1) | 2023.04.27 |
[DB] MYSQL DATE_FORMAT 사용법 (0) | 2023.04.07 |
[DB] MYSQL 테이블이 사용된 스키마 (데이터베이스) 조회하기 (0) | 2023.04.06 |