-
Error 1064(42000) : you have an error in your SQL Syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at Line 4공부/SQL 2022. 6. 28. 19:47728x90
Error 1064(42000) : you have an error in your SQL Syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at Line 4
검색을 위해 mapper에 쿼리문 작성 중에 이러한 오류가 났다.
무슨 오류인고 찾아 보니
SQL 문법에러. 여러분 MySQL에 해당하는 서버 버전 메뉴얼을 확인 한 뒤
올바른 문법을 Line 4 '' 주변에 사용해라! 이러한 뜻이다.!이 에러는 대부분 값들의 Line 4 부분에 작은 따옴표('') 를 닫지 않아서 이거나
짝수가 아니어서 나는 에러일 경우가 많습니다.
따라서 제일 뒤에 나오는 Line ** 과 그 앞에 나오는 near ** 부분을 보고 유추해서 해결- 나는 조건 검색을 위해 WHEN문을 사용하는데 ORDER BY 절 뒤에다가 넣어서 오류가 난 것 이였다.
이러한 조건을 위한 조건문은 WHERE 절 뒤에 ORDER BY 절 앞에! 꼭 기억
728x90'공부 > SQL' 카테고리의 다른 글
mysql 서브쿼리 limit 0, 200 에러 (2) 2022.09.06 mybatis 날짜 사이 조회 쿼리 문 (0) 2022.07.01 Column: 'Column_Name' in where clause is ambiguous 오류 (0) 2022.06.28 윈도우 함수 (0) 2021.10.29 SQL활용 (0) 2021.10.28