gpt4 book ai didi

php - 转义 Redshift PostgreSQL 中的斜杠错误

转载 作者:行者123 更新时间:2023-11-29 13:24:34 27 4
gpt4 key购买 nike

我在 Amazon Redshift 数据库中插入数据时遇到此错误。

数据库错误:发生数据库错误

Error Number: 
ERROR: type "e" does not exist
INSERT INTO "api_data" ("verb", "request", "uri", "user_id", "device_id", "os", "lat", "long", "app_version", "platform", "network_type", "date_added", "response") VALUES ('post', E'{"prn":"28135","nce":"WqN6YHtXPzz\\/QAqhj1+TNi2p1nL64f3Ttr77IYZz9vzXaF7DpBF2CSss2aclltI3W\\/PgOXaecqW\\/VAmwVqTlow=="}', 'https://dev.kraftly.com/api/v1/Layer/chatAuthEnc', 0, 'NULL', 'iOS 9.1', NULL, NULL, 'Version 2', 'NULL', 'NULL', '2016-03-21 17:26:24', 'NULL')

请提供任何解决方案。谢谢

最佳答案

这可能与使用 pg_escape_literal 有关。这会产生一个带有引号的转义字符串。如果字符串包含反斜杠,则整个字符串前面加上 E,如您在查询中所见。 Redshift 显然无法处理。

关于php - 转义 Redshift PostgreSQL 中的斜杠错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36155243/

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