DB

MySql

[MySql] max_allowed_packet 설정

정산 배치를 돌리면 약 6000개의 row를 2 개의 테이블에 나눠서 삽입한다. 그런데 정산 데이터이다 보니깐 row 마다 컬럼의 갯수가 꽤 되고, 이를 트랜잭션을 이용해서 하나의 쿼리로 실행하는데 데이터 packet 제한에 걸려버렸다. 이를 해결하는 방법을 알아보자.

Read
MySql

[MySql] 비트연산자

Slack에서 같은 팀원분이 MySql Query(비트 연산자가 포함된 쿼리)에 대해서 질문을 주셨는데 나도 몰랐던 부분이라 이를 알아보고 기억해 두려고 이 문서를 작성한다.

Read
MySql

[MySql] 다른 테이블의 데이터로 타겟 테이블 로우 업데이트 하기

사내에서 MySql을 사용하고 있는데 때때로 On/Off 용도의 컬럼을 추가할 일이 생겼다. 이런 컬럼을 선언할 때 나는 일반적으로 다음처럼 사용하였다.

Read
MySql

[MySql] tinyint(1) vs tinyint(4)

사내에서 MySql을 사용하고 있는데 때때로 On/Off 용도의 컬럼을 추가할 일이 생겼다. 이런 컬럼을 선언할 때 나는 일반적으로 다음처럼 사용하였다.

Read