我正在 Go 中生成一个日期时间字符串,当我将生成的值插入 MySQL 表中时,该列的值变为: 0000-00-00 00:00:00 但它应该是: 2019-08-21 11:05:45.
我不明白为什么日期时间变为零,我猜有一些不匹配。
goDateTime := time.Now().Format("02-01-2006 03:04:05")
上面的代码以字符串形式返回日期时间。但在我的数据库表中,列类型是
datetime
。我将数据库类型更改为 varchar
并且它有效,但我想使用 datetime
时间。