我想同时更新多条记录,但我不知道该如何操作。
我已经尝试过使用pg-promise、moment和node等各种组合:
myTs = Date();
myTs = moment(new Date()).format("YYYY-MM-DD HH:mm:ss");
使用SQL:
UPDATE mytable set ts = $1;
UPDATE mytable set ts = $1::timestamp;
错误:
time zone "gmt-0800" not recognized
BIGINT
而不是TIMESTAMP
。这是正确的吗?如果是,您需要将日期存储为数字格式,而不是ISO日期字符串。 - Connortimestamptz
作为数据库列类型,并直接插入 JavaScript 类型Date
。它会正常工作且正确无误。 - vitaly-t