error6 [Mybatis/MSSQL] '@P5' 근처의 구문이 잘못되었습니다. Incorrect Syntax near '@P5'.'@P5' 근처의 구문이 잘못되었습니다. 오류 메시지 그대로 다섯번째 파라미터 주변에 변수타입이나 오타, 쉼표, 따옴표, 괄호 누락으로 인해 발생하는 오류이다. 나의 경우, 쉼표를 누락했을 뿐 아니라 해당 변수에 NULL이 오면 안되는데 프론트 코드에서 변수명 오타로 NULL 값이 들어와서 발생하는 오류였다. 오류 메시지에서 알려주는 부분을 중심으로 주변을 살펴보면 해결할 수 있다!🧐 2025. 12. 15. [MySQL] ERROR 1248 (42000): Every derived table must have its own alias ERROR 1248 (42000): Every derived table must have its own alias 서브쿼리를 쓸 때, 아래 예시처럼 AS 별칭을 사용하지 않아 발생하는 오류이다.SELECT * FROM ( SELECT * FROM STUDENT ) 오라클에서는 실행되는 쿼리문을 그대로 복사해서 실행했는데 해당 오류가 발생했다..😶 오라클은 별칭을 따로 사용하지 않아도 오류가 발생하지 않지만 MySQL에서는 FROM절의 모든 테이블에는 이름이 있어야 한다고 한다. 📍MariaDB에서는 alias를 사용하지 않으면 syntax오류가 발생한다. SQL Error [1064] [42000]: (conn=5125) You have an err.. 2025. 10. 16. [JavaScript]Invalid left-hand side in assignment Invalid left-hand side in assignment조건문을 짜면서 흔히 하는 실수로 만날 수 있는 오류메세지로 아래 예시처럼== 으로 비교를 해야하는 곳에 하나를 빼먹어서 = 으로 부적절하게 할당되면서 발생하는 오류다.if ( 1 = 3 && 2 = 3 ) { console.log("XXXXXXX");} 덕분에 새로운 에러메세지 발견😏 [참고]https://inpa.tistory.com/entry/ERROR-%E2%9A%A0%EF%B8%8F-Invalid-left-hand-side-in-assignment 2025. 7. 15. [MyBatis] Mapped Statements collection does not contain value for 열심히 쿼리문 작성하고 테스트 해보려고 하는데 띠용🫨🫨 에러다..🥲Mapped Statements collection does not contain value for ~ 이런 오류는 왜 발생하는걸까..?! 보통 아래 다섯가지의 경우가 발생한다고 한다! 1. Mapper ID가 동일하지 않은 경우XML파일에서 정의한 ID와 호출하는 ID가 다른 경우2. Parameter와 Bean의 필드명이 동일하지 않은 경우 3. XML파일에 정의된 namespace와 mapper파일에 접근하는 JAVA 파일에서 호출하는 namespace가 동일하지 않은 경우 4. MyBatis config파일에 mapper가 정의되지 않았거나 스펠링이 동일하지 않은 경우 5. mapper에 정의된 namespace가 같.. 2025. 3. 24. 이전 1 2 다음