diff --git a/model/main.go b/model/main.go index e9485d97..eab668df 100644 --- a/model/main.go +++ b/model/main.go @@ -54,7 +54,11 @@ func chooseDB() (*gorm.DB, error) { common.SysLog("using MySQL as database") // check parseTime if !strings.Contains(dsn, "parseTime") { - dsn += "?parseTime=true" + if strings.Contains(dsn, "?") { + dsn += "&parseTime=true" + } else { + dsn += "?parseTime=true" + } } return gorm.Open(mysql.Open(dsn), &gorm.Config{ PrepareStmt: true, // precompile SQL