总的来说,我对编码还很陌生。
我已经创建了一个表,但是当我尝试使用 SELECT * FROM users WHERE (username = "adminis");
时我得到ERROR: column "adminis" does not exist
。我想做的是找到用户“adminis”并获取其他列。我也查阅了文档,但它确实没有说太多。
有问题的表:
user_id | username | email | password
---------+----------+-----------------+-----------
1 | adminis | <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="e58481888c8ba58481888c8bcb868a88" rel="noreferrer noopener nofollow">[email protected]</a> | ********
谢谢
最佳答案
双引号用于分隔实体名称(如果需要),例如:
select *
from "my silly table name with spaces"
单引号用于分隔文本。以您的案例为例:
select *
from users
where username = 'adminis'
关于postgresql - 我已经创建了一个 PostgreSQL 表,但如果使用 WHERE 参数,则无法 SELECT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62272712/