有人可以解释为什么我没有此错误列吗?

时间:2020-09-14 03:32:09

标签: postgresql

插入客户( 顾客ID, 用户名, 姓氏 Lname, 街道1, 街道2, 市, 州, 邮编

)值(42,“ Guitarhero”,“ Wes”,“蒙哥马利”,“ Mainstreet”,“ Manhattan”,“ NY”,12304); 错误:列“ guitarhero”不存在

1 个答案:

答案 0 :(得分:0)

您在字符串中使用双引号而不是单引号。双引号表示列名,单引号表示字符串。试试这个:

Insert into Customer (Customerid, Username, Fname, Lname, Street1, Street2, City, State, Zip)
VALUES (42, 'Guitarhero', 'Wes', 'Montgomery', 'Mainstreet', 'Manhattan', 'NY', 12304);

还请注意,您在表名和列名中使用的是大写字母,但是除非您将其用双引号引起来,否则postgres会将它们更改为小写。