gpt4 book ai didi

postgresql - 无法在 Sequelize 中将字符 'N' 插入 PostgreSQL

转载 作者:行者123 更新时间:2023-12-03 22:19:16 24 4
gpt4 key购买 nike

我有如下数据对象:

const sStatus = "N";
const oMemberCard = {
code: memberCardCode,
member: memberCode,
status: sStatus,
status_datetime: moment().format(),
};
我使用 Sequelize 插入但有错误:

Executing (default): INSERT INTO "mb_member_card"("member","code","status","status_datetime") VALUES('A001132203','0315099359','NaN','2020-10-18 00:33:32.000 +07:00');[ERROR] SequelizeDatabaseError: value too long for type character(1)


我尝试使用 escape("N") 但没有成功。
任何人都可以帮助我!谢谢。
已售出
我弄错了模型中的字段类型。对不起!

最佳答案

问题是 - 您试图在长度限制为 1 的字符类型的状态列上插入 NaN 而不是 N,在将其传递给均衡之前首先检查 oMemberCard 变量,尤其是状态元素。

关于postgresql - 无法在 Sequelize 中将字符 'N' 插入 PostgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64405448/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com