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)