【发布时间】:2025-12-27 06:00:07
【问题描述】:
MySQL 没有正确保存日期。我正在尝试在数据库中添加 createdAt 列。
我已经尝试过使用 MySQL NOW() 函数,但它似乎不起作用。
// 使用 sql 查询执行伪代码
stmt, _:= d.db.Prepare("INSERT INTO posts(title, body, EmailHref, SlackHref, DiscordHref, InstHref, Time) VALUES(?, ?, ?, ?, ?, ?, NOW());")
res, err := stmt.Exec(newPost.Title, newPost.Body, newPost.EmailHref, newPost.SlackHref, newPost.DiscordHref, newPost.InstHref)
MYSQL 中 createdAt 列的类型是 DATE。
这是我在获取新创建的帖子时得到的:
"time": "2019-04-24T00:00:00Z"
我希望得到最多几分钟的实际时间。
【问题讨论】:
-
好的,谢谢大家,您的回答解决了我的问题。