🐰 Db

thumbnail
🐾   [golang] go에서 DB연결하는 방법

DB 생성하는 함수 var xormDb *xorm.Engine func ConfigureDatabase() *xorm.Engine { var err error dbConnection := config.Config.Database.Co...

thumbnail
🐾   [MySQL] 컬럼 안에 있는 문자열을 구분자로 자르기

# 배경 회사에서 동료가 주소를 시,구,군까지 잘라서 카운트를 궁금해 했다. 예를 들어서 서울특별시 강남구 서초동이었다면 구까지 잘라서 해당되는 정보의 카운트를 원한 것이다. # 문법 SUBSTRING_INDEX(컬럼명, '구...

thumbnail
🐾   [MySQL] case문 사용방법

address table id region_no 1 02 2 032 3 031 4 064 구조 select case when 조건 then 값 when 조건 then 값 else 값 end as 명칭 from 테이블명 조건을 여러개 ...

thumbnail
🐾   [Error] panic: Record map key is not string 해결방안

# 오류메시지 panic: Record map key is not string 문자열이 아니라고 해서 디버깅을 했다. DB안에 있는 no: 2가 false->2 이렇게 들어간다. 그래서 string이 아니라는 메시지가 계속 나왔...

thumbnail
🐾   [MySQL] 날짜/시간 형식(포맷) 설정해서 값 찾기

# 목표 날짜와 시간을 분리하기 # 컬럼안에 있는 값 2021-03-02 10:41:05 # 날짜를 찾는 법 DATE_FORMAT(컬럼명 ,'%Y-%m-%d') # 예시 select DATE_FORMAT(created_...

thumbnail
🐾   [MySQL] json 컬럼안에 있는 특정 값 찾는 방법

# 목적 json으로 된 컬럼에서 datetime만 뽑아오기 # 컬럼명 created # json 구조 { "id": 1, "name": "유지니", "datetime": &#...

thumbnail
🐾   [MySQL] Mysql Workbench에서 Update문을 안전하게 사용하는 방법

배경 DB 업데이트를 하려고 하는 아래와 같은 에러 메시지가 나왔다. 에러 메시지 Error Code: 1175. You are using safe update mode and you tried to update a table wit...

thumbnail
🐾   [MySQL] 특정 id를 배열로 해서 select문 만들기

# 배경 특정 id 몇 개에 대한 정보를 찾아야 하는 상황이었다. # 문법 select * from 테이블명 where 컬럼 in (1,2.3,4) # 상황 member table에서 vip인 사람의 배송지 주소를 알고 싶다!! 배송...