Unexpected number in JSON at position 110

배병일 ㅣ 2023. 9. 23. 20:58

예시 코드

import { t } = from "../db"

const test = 01012345678

T1 = (test) => {
	t.create({n: test})
}

MYSQL을 이용

 

t 라는 테이블이 존재하고, n이라는 number type 컬럼이 존재한다.

 

이때 n 컬럼에다가 test 를 숫자를 데이터를 넣을 경우

 

Unexpected number in JSON at position 110

 

mysql에서 number 타입을 넣을 때 0으로 시작하는 경우 뜨는 에러다.

 

해결 방법 2가지

 

  1. type을 string으로 바꾼다. ( type 변경 )
  2. 국적 번호를 사용 하여 앞부분에 82 를 추가해준다.
    • ex. 82 10-1234-5678

'DBMS > MYSQL' 카테고리의 다른 글

JOIN문 활용 응답속도 개선  (0) 2023.09.24