資料庫插入的時候怎麼使用NULL而不是空字串
我在執行如下的 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)
更多原創文章乾貨分享,請關注公眾號
- 加微信實戰群請加微信(註明:實戰群):gocnio
相關文章
- request.getParameter("name")什麼時候獲取的引數是null,什麼時候為""空字串Null字串
- 我什麼時候應該使用TreeMap 而不是 PriorityQueue?反之亦然?
- 什麼時候該使用NoSQL儲存資料庫?SQL資料庫
- 資料庫系統 空值 null資料庫Null
- 當資料檔案表空間丟失的時候怎麼恢復該資料檔案
- gRPC為什麼使用截止時間而不是超時時間?RPC
- kettle 裡的 NULL 和空字串Null字串
- 資料庫中怎麼取回剛剛插入的記錄?資料庫
- [phpunit] Laravel 測試的時候,如果有多個資料庫怎麼辦?PHPLaravel資料庫
- 為什麼資料庫欄位要使用NOT NULL?資料庫Null
- mysql怎麼插入空記錄MySql
- 怎麼快速插入 100 條資料,用時最短!
- 使用屬性而不是可訪問的資料成員
- 理解:MySQL的null與空字串的不同MySqlNull字串
- 【MybatisPlus】資料庫的datetime型別欄位為空的時候,報錯空指標?MyBatis資料庫型別指標
- golang什麼時候應該把方法繫結在struct的值上而不是指標上?GolangStruct指標
- cad選擇框不是矩形怎麼設定 cad選擇物件的時候不是矩形物件
- 資料庫批量插入這麼講究的麼?資料庫
- 更新、插入資料庫所使用的UPDATE() (轉)資料庫
- 把業務邏輯寫入應用程式,而不是資料庫資料庫
- 為什麼要建資料倉儲,而不是直連資料來源?
- 奇怪的問題: 資料庫使用者登入的時候報錯資料庫
- 多對多關聯的時候,怎麼返回中間表的資料集合
- 支援 enum 型別的欄位允許為空插入資料庫型別資料庫
- 主題:Oracle中Null與空字串''''的區別OracleNull字串
- 如何插入關聯表資料,或插入資料的時候執行,根據某欄位執行一個函式函式
- 為什麼DNS使用UDP而不是TCP詳解!DNSUDPTCP
- jboss環境安裝jivejdon的時候,怎麼樣設定資料來源?
- 時序資料庫-01-時序資料庫有哪些?為什麼要使用資料庫
- sqlserver、oracle資料庫排序空值null問題解決辦法SQLServerOracle資料庫排序Null
- 資料庫中字串連線符的使用資料庫字串
- 建庫的時候
- parseInt 是用於字串,而不是用於數字字串
- mongodb資料庫中插入資料MongoDB資料庫
- 0、""(空字串)、Null、Empty、與 Nothing 的區別 (轉)字串Null
- 到底什麼時候使用mqMQ
- 儘可能的使用原生js,而不是jQueryJSjQuery
- 儘可能的使用原生js而不是jQueryJSjQuery