繁体   English   中英

PostgreSQL中名为parent的列

[英]Column named parent in postgresql

postgresql是否允许名为“ parent”的列?

都没有

SELECT id, parent, name FROM address WHERE id=1

也不

SELECT id, "parent", name FROM address WHERE id=1

给我一个实际的结果。 相反,我得到:

ERROR:  column "parent" does not exist
LINE 1: SELECT id, "parent", name FROM address WHERE id=1
                   ^
In statement:
SELECT id, "parent", name FROM address WHERE id=1

该表肯定有一个称为父级的列。

单词“ parent”在postgresql中似乎不是关键字 ,所以还有其他问题。

当用双引号括住列名时,列名变得区分大小写。 您可以发布“ \\ d address”的输出吗? 这将有助于诊断问题。

这实际上是非常阴险的。 一切都没有错。 整个问题是APC缓存保留了它不应该包含的内容。 对不起,我很困惑。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM