gpt4 book ai didi

postgresql - 无法从 postgres 获取结果

转载 作者:行者123 更新时间:2023-11-29 14:13:21 26 4
gpt4 key购买 nike

Postgres 无法查询结果

opinion_db=# select * from verification_codes;
user | code | id | created_at | updated_at | deleted_at
-----------------+-------+----+-------------------------------+-------------------------------+------------
eddie@gmail.com | 12345 | 1 | 2019-09-26 17:40:25.055544+00 | 2019-09-26 17:40:25.063162+00 |
eddie@gmail.com | 12345 | 2 | 2019-09-26 17:40:25.055544+00 | 2019-09-26 17:40:25.063162+00 |
(2 rows)

opinion_db=# select * from verification_codes where user = 'eddie@gmail.com';
user | code | id | created_at | updated_at | deleted_at
------+------+----+------------+------------+------------
(0 rows)

opinion_db=#

存储的字节是

opinion_db=# SELECT "user"::bytea FROM verification_codes;
user
----------------------------------
\x656464696540676d61696c2e636f6d
\x656464696540676d61696c2e636f6d

这里发生了什么??

最佳答案

user 指的是数据库用户。您需要 "user" 来引用名为“user”的列。

您不应该使用数据库保留字作为列名,这很容易混淆,就像这里一样。

关于postgresql - 无法从 postgres 获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58122335/

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