postgresql 我创建了一个表,我试图修改它,但我得到这个错误[关闭]

ffx8fchx  于 2023-05-22  发布在  PostgreSQL
关注(0)|答案(1)|浏览(120)

已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。

3天前关闭。
Improve this question
我今天开始使用Python SQL数据库连接(或者我猜是一般的Python数据库集合),我在YouTube上学习了如何创建和修改表的教程,但当我试图修改它时,发生了这种情况。
我不确定,因为我在这里阅读到了一些解决方案,有时引用(我猜是表名)会有问题,或者你是否在公共区域之外创建了表或类似的东西。
我附上一张图片有一个更好的参考,谢谢如果你帮助我

我试着搜索PostgreSQL文档,重新观看视频并在stackoverflow上搜索,但有一些事情我仍然不知道如何使用PostgreSQL,所以我没有尝试

aij0ehis

aij0ehis1#

你的陈述有两个问题。1:您的表名包含大写字母。这表明它是用双引号(“...”)中的名称创建的。双引号使名称区分大小写,并要求您在引用表时总是使用它们。2:您在values子句中也错误地使用了双引号。在这种情况下,双引号表示对象(这里是列)的名称。字面值采用单引号。试试看

insert into "PersonaPrueba"(Nonbre,Apellido) 
  values ('Susana','Maricia');

如果列名也是用双引号创建的,则双引号要求也适用于列名。

相关问题