TIL 10/1

임혁진·2022년 10월 1일
0

로빌

목록 보기
5/15

https://stackoverflow.com/questions/23266854/node-mysql-multiple-statements-in-one-query
Multiple query를 ;로 구분해 보내기 위해서는 connection config로 multipleStatements를 true로 해줘야한다. 기본값은 false로 query공격을 막을 수 있는 기능이다.

http://jason-heo.github.io/mysql/2014/03/05/manage-dup-key2.html
중복레코드 처리 with unique index,
INSERT INTO ... ON DUPLICATE KEY UPDATE : 삽입하지만 중복 키에 대해서는 나머지 부분을 업데이트를 한다. UNIQUE INDEXING을 해놨다면 PK 는 변하지 않고 중복으로 판단해 업데이트를 진행하게 되는 것이다.

INSERT INTO member (NAME, price, cnt) VALUES ('kim', 1000, 0)
ON DUPLICATE KEY UPDATE
price = price * 2,
cnt = cnt + 1;

https://github.com/sidorares/node-mysql2/issues/1038
제스트로 mysql2테스팅이 안되는 문제 > 해결예정

profile
TIL과 알고리즘

0개의 댓글