gpt4 book ai didi

postgresql - ":"postgresql 处或附近的语法错误

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

我想删除包含此名称的角色:

http://bphppgadmin.kattare.com/phppgadmin/vagrant 

我从终端执行查询,Postgresql 抛出语法错误。

错误:

DROP ROLE http://bphppgadmin.kattare.com/phppgadmin/vagrant;
ERROR: syntax error at or near ":"
LINE 1: DROP ROLE http://bphppgadmin.kattare.com/phppgadmin/vagrant;

有谁知道如何逃避冒号?我尝试了几种解决方案,但到目前为止没有成功。

最佳答案

带有非标准字符的标识符需要用双引号括起来:

DROP ROLE "http://bphppgadmin.kattare.com/phppgadmin/vagrant";

手册中的更多详细信息:
http://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS

关于postgresql - ":"postgresql 处或附近的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32651153/

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