Database/Postgresql
ERROR: operator does not exist: bigint = character varying
LukeHan1128
2024. 2. 24. 20:00
반응형
Hint: No operator matches the given name and argument types. You might need to add explicit type casts.
Postgresql 사용 시 위와 같은 에러가 발생
where 조건 대입 시 문제가 있거나 형변환을 잘못 하는 경우 발생하는 문제라고 함.
SELECT * FROM tb_luke
WHERE area_id = CAST(#{areaId} AS INTEGER)
위와 같이 CAST 를 사용하여 형변환 후 이상 없는 것을 확인
반응형