ERROR: column "..." does not exist

原创 2007年09月30日 09:15:00

在PostgreSQL中,不论是在pgAdmin中还是在命令行控制台里面,在SQL语句中表示属性值的总会遇到ERROR: column "..." does not exist这样的错误,比如下面的语句:

INSERT INTO user (user_iduser_name)
VALUES (1, "Smart");  ---> 这里

会有如下出错信息:

LOG:  statement: insert into user (user_iduser_name)
values (1, "NewUser");

ERROR: 
column "NewUser" does not exist
SQL 状态: 
42703
字符:
57

试验几次,发现这里改成单引号就可以了~~

INSERT INTO user (user_iduser_name)
VALUES (1, 'Smart');  ---> 这里

就可以成功插入了~ 想了想,原因可能是被双引号括起来的,PostgreSQL都会认为是“名称”,如表名,字段名等~ 而被单引号括起来的就表示值了~

相关文章推荐

navicat premium出现PostgreSQL: column “rolcatupdate” does not exist error?

1 首先,在navicat  premium中关闭所有的连接,如 2 在psql中新建数据库类的,即可,之后在navicat  premium中显示即可。...

猴子吃桃子的问题

猴子吃桃子的问题1、问题背景     有只猴子第一天摘了若干桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个;以后每天早上都吃了前一天剩下桃子的一半还多一个。...

ERROR:column "rolcatupdate" does not exist

1、错误描述2、错误原因     在PostgreSQL数据库中,创建数据库表时,弹出上述错误提示框3、解决办法...

PostgreSQL学习笔记12 -end

PostgreSQL学习笔记(十二) 数据库维护 一、恢复磁盘空间   在PostgreSQL中,使用delete和update语句删除或更新的数据行并没有被实际删除,而只是在...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

做项目或者需求

每次都应该当成真的写,别去模拟和测试,直接开始写。

携程和12306解绑

携程app->火车票->右下角的火车服务->12306账号管理,解绑即可

PostgreSQL数据库中的常见错误

我们在操作数据库的时候,我们总会遇到很多错误。下面整理了一下常见的错误。 错误1       FATAL: connection limit exceeded for non-superusers  ...
  • xh16319
  • xh16319
  • 2013年11月04日 10:02
  • 5542

设计表时 error: column"spclocation" does not exist

提示: 最好解决方案,使用最新版Navicat 11版本,附上下载地址 http://dblt.xiazaiba.com/Soft/N/Navicat_Premium_11.0.10_XiaZai...

java.lang.IllegalArgumentException: column 'xxx' does not exist解决方法

最近自己做一个android项目的开发  自任项目经理+程序员+客户+测试+!@#¥  开发中遇到问题若干 在自己的blog上写上解决办法 防止以后忘记 也方便大家开发   今天使用sqlite...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ERROR: column "..." does not exist
举报原因:
原因补充:

(最多只允许输入30个字)