时间戳错误 + postgresql + node.js

郊区

我有时间价值作为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+"')";

检查此处在 JavaScript 中的变量字符串周围加上引号

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从JS时间戳转换为带时区的Postgresql时间戳

Node.js更新MySql时间戳

使用 Node.js 的 PostgreSQL UPDATE 查询抛出错误

Firestore Node.js .orderBy 时间戳返回空结果

在Node.js中访问HTTP请求的时间戳

如何从明天的Node.js获取Unix时间戳

如何从Firestore Node.js获取时间戳格式数据

时间戳微服务返回错误的时间(Node,Express,Moment)

PostgreSQL时间戳字段

PostgreSQL时间戳选择

Discord Node.js | 将时间添加到嵌入中的时间戳 (v12)

Node.js中的PostgreSQL多行更新

Node.js PostgreSQL请求过早终止

node js 和 postgresql 查询锁?

Moment JS在Node.js中给出了错误的时间

Node.js,PostgreSQL错误:主机没有pg_hba.conf条目

带有PostgresQL的Node.js Express,带有续集的错误

Heroku、Node.js、PostgreSQL 错误:没有主机的 pg_hba.conf 条目

当js返回等时时间戳的格式错误的值时

在PostgreSQL中转换时间戳

PostgreSQL中的SQL时间戳

PostgreSQL:根据时间戳加入

在PostgreSQL中存储时间戳会导致错误:“无法将类型bigint转换为没有时区的时间戳”

在MongoDB中保存纳秒级时间戳(由Go生成,使用Node.js保存)

Node js 循环遍历 JSON 并根据时间戳获取每个团队的最新值

在Jade和node.js中格式化(JSON)UNIX时间戳

Node.js将日期字符串转换为Unix时间戳

从 EJS 中的日期对象切片时间戳 - Javascript、HTML、Node.js

按当前时间戳每分钟更新一次 node.js express api