MySQL undefined 오류
Server/Problems 2019. 7. 1. 03:02node.js server에서 mysql database에 query로 접근했을 때, 아래와 같이 undefined가 계속 리턴되었다.
왜 그런고 1시간 넘게 열심히 찾다찾다보니...
문제는 data type에 있었다.
database의 table에 boolean 형으로 androidlogin을 정의 해놨는데, mysql에서는 boolean을 선언할 경우, tinyint라는 type으로 변경된다.
tinyint는 0과 1만 가질 수 있는 data type이다. 결국 boolean으로 받아서 query에서 0 또는 1로 parsing을 해야했다.
나는 그냥 서버로 보내는 data type을 int형으로 변경해버렸다.
'Server > Problems' 카테고리의 다른 글
[ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client (0) | 2019.07.02 |
---|---|
Client does not support authentication protocol requested by server; (0) | 2019.06.28 |