gpt4 book ai didi

PostgreSQL - 如何删除用户名中带有连字符的用户

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

如果用户名包含连字符 (-),我似乎无法执行 DROP USER username,例如 user-name

我尝试了一个简单的 DROP USER user-name,也尝试了 DROP USER 'user-name' 但我得到: ERROR: syntax error at or靠近“'用户名'”

我想我需要使用某种转义或其他方式。

最佳答案

标识符需要用双引号引起来,单引号用于字符串文字:

DROP USER "user-name";

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

关于PostgreSQL - 如何删除用户名中带有连字符的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30164729/

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