I am public blog

Hello word I am Public Blog

Categories
php

Column not found: 1054 Unknown column ‘ id’ in ‘where clause’ 오류

Form Request 클래스 작성 시 규칙을 생성할 때 유효성 검색 규칙 중   FK나 컬럼에 종속되도록 유효성 검사를 위하 exists 조건을 줄 경우 테이블명과 컬럼명 구분자 쉼표 다음에 공백을 입력할 경우 쿼리 생성기가 where 절의 컬럼명을 생성할 때 공백이 들어가 쿼리 오류가 발생한다.

/* 공백 추가 시 생성되는 쿼리 샘플 */
select count(*) as aggregate from 'comments' where ' id' = ?
public function rules()
{
    return [
        'content' => ['required', 'min:10'],
        'parent_id' => ['numeric', 'exists:comments, id'],
    ];
}
public function rules()
{
    return [
        'content' => ['required', 'min:10'],
        'parent_id' => ['numeric', 'exists:comments,id'],
    ];
}

 

Leave a comment

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다