错误日志:
{[Error: 日期时间值不正确:'2012-08-24T17:29:11.683Z',列名为 'robot_refreshed_at',行号为1] number: 1292, sqlStateMarker: '#', sqlState: '22007', message: '日期时间值不正确:\'2012-08-24T17:29:11.683Z\',列名为 \' robot_refreshed_at\',行号为1', sql: 'INSERT INTO users (id,name,count_moments,count_likes,count_followers,robot_refreshed_at,robot_count_followers) VALUES (\'1834084\',\'NNNyingzi\',\'5\',\ '0\',\'0\',\'2012-08-24T17:29:11.683Z\',\'0\')', setMaxListeners: [Function], emit: [Function], addListener: [Function], on: [Function], once: [Function], removeListener: [Function], removeAllListeners: [Function], listeners: [Function]}
我在我的Node.js
中使用了这段代码。
if s instanceof Date
return s.toISOString()
并将它们更新到数据库中。
SQL
插入表达式如下:
INSERT INTO users (id,name,count_moments,count_likes,count_followers,rob ot_refreshed_at,robot_count_followers) VALUES (\'1834084\',\'NNNyingzi\',\'5\',\ '0\',\'0\',\'2012-08-24T17:29:11.683Z\',\'0\')
我有问题吗?我只是使用PHPMyAdmin
从服务器中复制了一张表格。
非常感谢。
STR_TO_DATE()
函数。 - eggyaltoLocaleFormat
方法已被弃用。 - Asd20752