Golang NULL in sql anstelle von leerem String einfügen
Ich versuche, mit golang Daten in eine MySQL-Datenbank einzufügen. In dem Fall, in dem mein Wert eine leere Zeichenfolge annimmt, möchte ich eine Null einfügen. Wie kann ich Folgendes anpassen, um Nullen anstelle von leeren Zeichenfolgen einzufügen? Vielen Dank
_, 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)