Sql 列不存在,pgAdmin 4
当PostgreSQL使用双引号(Sql 列不存在,pgAdmin 4,sql,postgresql,pgadmin-4,Sql,Postgresql,Pgadmin 4,当PostgreSQL使用双引号(“)表示系统标识符(如表、列等)而使用单引号(”)表示文本时,您会遇到此错误 您希望您的查询是: INSERT INTO public."LeadCustomer"( "CustomerID", "FirstName", "Surname", "BillingAddress", "Email") VALUES ("12", "Lola", "Smith", "24 Cashmere Lane, Lancashire, LA4 6QT", "lol
“
)表示系统标识符(如表、列等)而使用单引号(”
)表示文本时,您会遇到此错误
您希望您的查询是:
INSERT INTO public."LeadCustomer"(
"CustomerID", "FirstName", "Surname", "BillingAddress", "Email")
VALUES ("12", "Lola", "Smith", "24 Cashmere Lane, Lancashire, LA4 6QT", "lolasmith@gmail.com");
ERROR: column "12" does not exist
LINE 3: VALUES ("12", "Lola", "Smith", "24 Cashmere Lane, Lancashir...
^
********** Error **********
ERROR: column "12" does not exist
SQL state: 42703
Character: 111
在字符串周围使用单引号这是一个愚蠢的错误!谢谢你救了我一天!谢谢
INSERT INTO public."LeadCustomer"(
"CustomerID", "FirstName", "Surname", "BillingAddress", "Email")
VALUES ('12', 'Lola', 'Smith', '24 Cashmere Lane, Lancashire, LA4 6QT', 'lolasmith@gmail.com');