PostgreSQL-PGadmin 4 插入数据



我想插入数据,例如(它在yt的教程中有效):

INSERT INTO cars (name ,price) 
VALUES ('renault' , '10000')

但它在我的数据库中不起作用,我不知道为什么,而不是这个我必须使用:

INSERT INTO public."cars" VALUES ('renault','10000')

所以我的问题是:公共之间有什么区别。汽车",只是汽车?

带引号和不带引号的标识符之间的区别在于,前者允许任意字符和 SQL 关键字,并且不折叠为小写。这些都不适用于您的情况。

唯一的区别是,在一种情况下,您使用架构限定名称,因此您的问题可能是search_pathcars了另一个表。

不可能

多说,因为"不起作用"太不具体了。

最新更新