使用 ziutek/mymysql 在 Go 中选择 NULL 时间戳

我有以下 Google Go 和 MySql,其中有date_update问题的字段经常作为NULL值返回。


var date_update time.Time

query := `SELECT date_update FROM users WHERE user_id=?`

err := conn.QueryRow(query, user_id).Scan(&date_update)

当我运行此查询并碰巧收到该字段的空值之一时,我收到错误 unsupported driver -> Scan pair: <nil> -> *time.Time


我用其他数据类型(例如INT)处理这个的方式是


SELECT IFNULL(integer_field, 0) FROM table

但它似乎不适用于时间戳或日期时间。有任何想法吗?


慕后森
浏览 241回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go