[英]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.