INSERT 에서 그 열을 적지 않았고, 서버가 대신 채울 값도 없습니다. 같은 표에서 어떤 열은 빠뜨려도 지나가고 어떤 열은 막힙니다 — 그 열이 NULL 을 받아들이는지, 기본값이 있는지가 그 차이입니다. 메시지의 따옴표 안이 채워지지 않은 열입니다. SQLSTATE HY000. 실제 MySQL 8.4 에서 이 오류가 난 SQL 과 서버가 돌려준 메시지 원문, 그리고 같은 판에서 성공한 사례를 함께 봅니다.
이 페이지는 자바스크립트로 그립니다. 브라우저에서 자바스크립트를 켜면 MySQL 1364 Field doesn't have a default value — 열을 빼고 넣었을 때 | DBDeepE 화면이 열립니다.