我有时间价值作为2017-05-25T18:44:56
. 以下是我的表结构
CREATE TABLE aaaaaa (
enroll_id bigserial primary key,
time timestamp with time zone NOT NULL
);
当我将上述值插入时间列时,它会引发以下错误 { error: syntax error at or near "T18"}
我该如何解决这个问题?请分享您的想法。提前致谢。
我的插入查询:
var query = 'Insert Into aaaaa (enroll_id, time,) values ('+item.EnrollNumber+', '+item.time+')';
您必须用引号将时间值括起来。
Insert Into aaaa (enroll_id, time) values (19, '2017-05-25T18:44:56')
和 javascript 中的查询构造应该类似于
var a=15;
var b='2017-05-25T18:44:56';
var query = "Insert Into aaaaa (enroll_id, time,) values ("+a+", '"+b+"')";
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句