我有一个MYSQL列,它被定义为时间戳。
每当我使用javascript的new Date()
创建一行时,该值都会被正确存储,没有任何问题。
然而,当我想要更新该值,并向该列发送相同的new Date()
时,我会遇到错误。
Error: ER_TRUNCATED_WRONG_VALUE: Incorrect datetime value: '2017-06-16T17:35:34.377Z' for column 'last_access'.
我可以将整个事情管理为Datetime,并相应地格式化日期以解决错误,但我想了解为什么会出现这种错误。