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)

Antworten auf die Frage(4)

Ihre Antwort auf die Frage