2017-01-06 5 views
0

Вот мой стол:PSQL оператор вставки возвращения озадачивает ошибку

 Table "public.enrollment_tgelf" 
     Column   |   Type   | Modifiers 
-------------------------+------------------------+----------- 
course_entitlement_game | character varying(250) | 
entitlement_subject  | character varying(250) | 
school_name    | character varying(250) | 
grade_level    | character varying(250) | 
username    | character varying(250) | 

Вот моя вставка заявление:

Вот моя ошибка:

ERROR: column "lexica vol 1" does not exist in enrollment_tgelf 

Что я делаю неправильно?

ответ

0

Используйте одинарные кавычки, а не двойные кавычки, чтобы разграничить строковые литералы.

+0

Я новичок в psql, и это не первый раз, когда я был пойман одиночными кавычками v. Можете ли вы объяснить, когда я должен использовать одинарные двойные кавычки? – JoeM05

+1

Одиночные кавычки используются для строковых значений. Двойные кавычки используются для идентификаторов (например, имена таблиц или столбцов), как правило, только при наличии специальных символов или смешанного регистра в идентификаторе. –