본문 바로가기
MySql

MySQL golang gorm 기본 mysql 쿼리에 액세스

by 베이스 공부 2020. 11. 8.
반응형


예 : 개발 환경에서는 호출 된 mysql 쿼리를 콘솔에 기록 할 수 있으면 유용합니다.

예 : 다음 쿼리에 대한 기본 SQL 쿼리 로그를 가져 오는 방법 :

gorm.Find(&todos)
gorm.Preload("User").Find(&todos)

전화 할 수 있다는 것을 알고 있습니다.

gorm.Debug().Find(&todos)
gorm.Debug().Preload("User").Find(&todos)

하지만 프로덕션 환경이 아닌 개발 환경에서는 Debug () 만 호출하고 싶습니다.

 

해결 방법

 

이것은 트릭을 할 것입니다.

db, err:= Open(dbType, connectionDSN);
db.LogMode(true)

 

참조 페이지 https://stackoverflow.com/questions/36281394

 

 

반응형

댓글