gpt4 book ai didi

mysql - Knex 和 MySQL 日期时间字段精度

转载 作者:搜寻专家 更新时间:2023-11-01 00:23:00 27 4
gpt4 key购买 nike

在 Node 应用程序中使用 knex 时,有什么方法可以将 MySQL 日期时间列设置为 datetime(3) 或 datetime(6),或者更好的是为包括 .timestamps 在内的所有日期时间列设置默认值?

现在,当我插入数据库然后检索时,我的毫秒数似乎被截断了。

谢谢!

最佳答案

knex gitter channel上询问了这个确切的情况之后, 我被指向了 .specificType()处理这种特殊情况的函数。所以(例如在 mysql 中):

table.specificType('createdAt', 'DATETIME(6)');

将创建一个名为 createdAtDATETIME 列,其小数秒的精度高达 6。一旦我有机会使用我的本地代码进行测试,我将更新此答案以进行确认。

更新:这确实按预期工作。

关于mysql - Knex 和 MySQL 日期时间字段精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36194581/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com