Golang Вставьте NULL в SQL вместо пустой строки

Я пытаюсь вставить данные в базу данных MySQL, используя golang. В случае, когда мое значение принимает пустую строку, я хотел бы вставить ноль. Как я могу настроить следующее, чтобы вставить нули вместо пустой строки? Благодарю.

_, err := m.Db.Exec(`INSERT INTO 
                         visitor_events
                         (type, 
                          info, 
                          url_path, 
                          visitor_id, 
                          created_at, 
                          domain)
                          VALUES
                          (?, ?, ?, ?, ?, ?)`,
                          m.SaveEventType(ve), ve.EventInfo, m.SaveURLPath(ve.UrlPath), ve.VisitorId, time.Now().UTC(), ve.Domain)

Ответы на вопрос(2)

Ваш ответ на вопрос