No data supplied for parameters in prepared statement
오류 메시지·상태명
빠른 답변
- 이 오류는 무엇인가요?
- MySQL 클라이언트 오류 번호 2031과 심볼 CR_PARAMS_NOT_BOUND에 해당하는 오류 메시지입니다.
- 가장 흔한 원인은 무엇인가요?
- `No data supplied for parameters in prepared statement` 메시지는 MySQL 클라이언트 오류 번호 2031, 심볼 `CR_PARAMS_NOT_BOUND`에 해당합니다.
- 무엇을 먼저 확인해야 하나요?
- 오류 번호가 `2031`인지 확인합니다.
현재 증상
- 애플리케이션 오류 메시지
먼저 확인할 항목
오류 번호가 `2031`인지 확인합니다.
심볼이 `CR_PARAMS_NOT_BOUND`인지 확인합니다.
메시지가 `No data supplied for parameters in prepared statement`와 일치하는지 확인합니다.
환경별 원인과 조치
증상
MySQL 클라이언트 또는 클라이언트 프로그램의 오류 화면·로그에 다음 메시지가 표시됩니다.
No data supplied for parameters in prepared statement
확인
현재 오류 화면 또는 로그에서 다음 값을 확인합니다.
- 오류 번호가
2031인지 확인합니다. - 심볼이
CR_PARAMS_NOT_BOUND인지 확인합니다. - 메시지가
No data supplied for parameters in prepared statement와 일치하는지 확인합니다.
오류 번호, 심볼, 메시지가 모두 일치하면 이 문서에서 다루는 MySQL 클라이언트 오류로 식별합니다.
참고
MySQL 클라이언트 오류의 SQLSTATE 값은 항상 HY000이므로, 이 오류를 다른 클라이언트 오류와 구분하는 기준으로 사용하지 않습니다.
출처: MySQL 8.0 Error Reference — Client Error Message Reference (새 창에서 열림)
참고 자료
MySQL · 공식 자료 (새 창에서 열림)
확인 범위: MySQL 오류 참조는 오류 번호 2031의 심볼을 CR_PARAMS_NOT_BOUND로, 메시지를 No data supplied for parameters in prepared statement로 제시합니다., MySQL 클라이언트 오류의 SQLSTATE 값은 항상 HY000이므로 클라이언트 오류를 구분하는 데 의미가 없다고 원문은 설명합니다. · 확인일: 2026-07-24