我第一次在这里写作,我第一次使用Postgresql。我正在为我的论文做这项工作。将值插入到一个简单查询的列中,结果如下:
INSERT INTO SCUOLA VIA TRENTO
VALUES
('VIA G. VERACROCE 49')
错误:errore di sintassi o presso“VIA” 第1行:通过TRENTO插入SCUOLA
**********错误**********
错误:errore di sintassi o presso“VIA” SQL状态:42601 性格:20
我是从意大利写的,所以“via”意味着街道和“errore di sintassi a o presso”VIA“意味着”VIA“附近或之中的语法错误。
答案 0 :(得分:1)
在INTO
和VALUES
之间
table_name [ AS alias ] [ ( column_name [, ...] ) ]
所以在你的情况下,它应该是一个表名。
但是SCUOLA VIA TRENTO
不是正确的表名,因为它包含空格
表的确切名称是什么?
如果表格名称确实包含空格,则您必须将其用双引号括起来,如下所示:
INSERT INTO "SCUOLA VIA TRENTO" VALUES ...
注意:最好使用仅包含小写字符,数字和下划线(_
)的表名,并以字母开头。