資料庫插入的時候怎麼使用NULL而不是空字串

astaxie發表於2016-10-27

我在執行如下的 SQL 的時候,有些欄位可能為空,但是為空的時候資料庫會插入一個空字串,如果修改才能讓他插入一個 NULL

_, 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)
更多原創文章乾貨分享,請關注公眾號
  • 資料庫插入的時候怎麼使用NULL而不是空字串
  • 加微信實戰群請加微信(註明:實戰群):gocnio

相關文章