【发布时间】:2021-02-13 06:32:35
【问题描述】:
我正在运行查询 SELECT * FROM app_user WHERE login_id = "john"; 并得到 -
ERROR: column "john" does not exist
LINE 1: SELECT * FROM public.app_user WHERE login_id = "john";
^
SQL state: 42703
Character: 48
我也尝试了SELECT * FROM public.app_user WHERE login_id = "john";,但仍然遇到同样的错误。
除了 id 列(id 是唯一的非 VARCHAR 列并且是主键)之外的任何其他列也会发生相同的错误。
所以,SELECT * FROM app_user WHERE id = 5; 正在按预期工作。
下面是表格的快照。
【问题讨论】:
-
如果您对
john使用单引号会发生什么? -
是的,单引号为我解决了这个问题。谢谢。
标签: postgresql string-constant