无法在Postgres中插入简单的表格

时间:2016-06-04 07:26:40

标签: postgresql

我不确定发生了什么,但我似乎无法向Postgres插入一个简单的行。我有一个quotes表,其中包含以下列(idquotetagsauthor),且不需要任何内容​​ - id自动增量。

我尝试以下INSERT INTO quotes(quote) VALUES('This is a test')并收到以下错误:

ERROR:  column "This is a test" does not exist
LINE 1: INSERT INTO quotes(quote) VALUES ("This is a test");
^

********** Error **********

ERROR: column "This is a test" does not exist
SQL state: 42703
Character: 36

1 个答案:

答案 0 :(得分:2)

Postgres希望将其值作为单引号中的文字字符串。双引号用于引用特定于案例的实体名称,例如模式,表,字段等。

在你的情况下,Postgres试图找到一个名为&#34的字段;这是一个测试",我相信表引用,但它并不存在。 Ergo,'This is a test'