MYSQL 3

MYSQL의 int() 괄호 안의 숫자 의미는 무엇일까?

테이블을 생성할 때 INT() 괄호 안에 숫자를 넣어서 만들었다. 나는 괄호 안의 숫자가 사용할 수 있는 INT 형 범위라고 생각했다. INT(1)이라면, 0~1 아니면 1의 자리 숫자의 INT 형들.. 하지만 INT(1)로 생성한 값안에 100도 들어가는 것을 보았다. 그럼 괄호안의 숫자는 무슨 의미인가? https://dev.mysql.com/doc/refman/8.0/en/numeric-types.html MySQL :: MySQL 8.0 Reference Manual :: 11.1 Numeric Data Types MySQL supports all standard SQL numeric data types. These types include the exact numeric data types (I..

간단한 회원가입 쿼리짜기

의문점 : 여러 정보들 입력 값 중, null이 존재하면 db 저장에 오류가 생기나? 답 : No, 있는 값만 들어간다. 1. Postman에서 입력 받기 : 사용자가 회원가입 시, 입력한 값을 받는다 : User DB의 모든 값을 입력 받을 수 있으나, 입력 없는 값은 null로 들어간다. 2. 예외처리 : 입력 중, 이메일 중복이 있으면 INSERT 안한다 "존재하는 이메일입니다" 3. 입력 값 DB에 넣어주기 router.post('/data', async (req, res) => { const getUser = "SELECT * FROM user WHERE email=?"; const getResult = await db.queryParam_Parse(getUser, req.body.email);..

REST API - 좋아요 기능, 글 목록 구분짓기

1. 좋아요 기능 구현하기 좋아요 상태 판단하기 -코드분석 router.get('/search/:boardIdx/:user_id',async(req,res)=>{ console.log(req.params); console.log(req.params.boardIdx); console.log(req.body.title); const getBoard = "SELECT * FROM board where boardIdx = ?"; const getBoardResult = await db.queryParam_Parse(getBoard,req.params.boardIdx); const getLikelist = "SELECT * FROM likelist where boardIdx = ? AND user_id = ?";..