gpt4 book ai didi

PostgreSQL 错误 : syntax error at or near "exists"

转载 作者:行者123 更新时间:2023-11-29 12:46:52 25 4
gpt4 key购买 nike

我有一个非常简单的查询:

DROP TYPE IF EXISTS abc;

在我的本地机器上运行时,一切正常。在我的生产机器上运行时,它返回:

ERROR:  syntax error at or near "EXISTS" at character 14

我试过手动输入而不是复制以确保某处没有隐藏字符,但我无法弄清楚这怎么会在一个地方出错而不是在另一个地方出错。

最佳答案

检查您正在使用的本地版本和生产版本。

if exists 子句仅在 8.2 中添加到 drop type

而且,在任何人质疑为什么它提示 exists 而不是 if 之前,这是因为语句:

drop type if

到那时为止是完全有效的,因为它试图删除 if 类型。只有 exists 使语法变得糟糕。

关于PostgreSQL 错误 : syntax error at or near "exists",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16160660/

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