Knex和MySQLdate时间字段精度
在节点应用程序中使用knex时,是否有任何方法将MySQL datetime列设置为datetime(3)或datetime(6),或者更好地为所有date时间列(包括.timestamps)设置默认值?
现在看起来像我插入数据库,然后检索时得到的毫秒数截断。
谢谢!
在询问knex gitter通道的确切情况后,我指出了.specificType()
函数来处理这个特定的情况。 所以(例如在MySQL中):
table.specificType('createdAt', 'DATETIME(6)');
会创build一个名为createdAt
的DATETIME
列,其分数秒精度最高可达6。 我将更新这个答案,以确认一旦我有机会testing我的本地代码。
更新:这确实按预期工作。