我一直在尝试将数据插入我的表时出错。我试过:
insert into saferdb_dot_contacts (fax, email, "dot_num_id")
values( 'nan', 'nan', 4);
ERROR: column "dot_num_id" of relation "saferdb_dot_contacts" >does not exist
我试过:
insert into saferdb_dot_contacts (fax, email, dot_num_id)
values( 'nan', 'nan', 4);
ERROR: column "dot_num_id" of relation "saferdb_dot_contacts" >does not exist
我试图通过
访问该字段SELECT dot_num_id FROM saferdb_dot_contacts;
但是得到了:
ERROR: column "dot_num_id" does not exist LINE 1: SELECT dot_num_id FROM >saferdb_dot_contacts;
我试过:
SELECT 'dot_num_id' FROM saferdb_dot_contacts;
这给了我一个标有“?column?”的列的奇怪输出?
如果有帮助,dot_num_id 与另一个表具有外键关系。
编辑: 我也试过:
SELECT "dot_num_id" FROM saferdb_dot_contacts;
ERROR: column "dot_num_id" does not exist LINE 2: SELECT "dot_num_id" FROM saferdb_dot_contacts; ^ SQL state: 42703
最佳答案
您需要注意区分大小写并使用双引号。尝试:
insert into saferdb_dot_contacts (fax, email, "DOT_Num_id")
values( 'nan', 'nan', 4);
关于sql - 插入外键时出现语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53245083/