我正在使用sequelizejs。我的DB是Mssql。将数据写入表时遇到问题。这是我得到的更多信息:
未处理拒绝SequelizeDatabaseError:从字符串转换日期和/或时间时转换失败。
我的表只有两个字段,加上两个由Sequalize,createdAt和updatedAt生成的日期时间。我相信Sequalize会为这两个字段向SQL服务器发送错误的日期时间。
相同的代码没有问题写入Sqlite表,结构相同
答案 0 :(得分:2)
我明白了。在SQL Server中,我手动将datetime更改为datetime2,并且没有问题。