gpt4 book ai didi

postgresql - 如何修复 psql shell Windows 中 “psql” 处或附近的语法错误

转载 作者:行者123 更新时间:2023-12-01 21:39:00 25 4
gpt4 key购买 nike

lecture3-# SELECT * FROM flights;
ERROR: syntax error at or near "psql"
LINE 1: psql

这是代码和错误。我在 Environment Variables > System variables > Path edited 上添加了路径链接,并在下面添加了两个链接

  • C:\Program Files\PostgreSQL\12\bin
  • C:\Program Files\PostgreSQL\12\lib

所以,如果我的链接是正确的,为什么会显示这个

ERROR: syntax error at or near "psql"

最佳答案

发生这种情况是因为您之前有一个未完成的陈述。所以,要么你完成它,要么中止它。

您的 psql 提示符表明了这一点。

不带“;”的语句:

<DATABASE>=# <SOME UNFINISHED STATEMENT...>

然后在目录中进行一个简单的查询:

<DATABASE>-# SELECT * FROM pg_settings;

ERROR: syntax error at or near "some"
LINE 1: <SOME UNFINISHED STATEMENT...>
^

请注意,您的提示从“=#”更改为“-#”。“-#”表示还有一条语句没有结束。

让我们再试一次:

<DATABASE>=# <SOME UNFINISHED STATEMENT...>

中止 <Ctrl>+<C>

<DATABASE>-# ^C

您的提示再次准备就绪:)

<DATABASE>=#  

关于postgresql - 如何修复 psql shell Windows 中 “psql” 处或附近的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61589929/

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