postgresql - 将值插入表中不起作用
问题描述
我试图在我的表用户中插入一个值(行),但它给出了列不存在的错误。
用户表: 用户
insert into users (id,name,gender,city,age,company)
values (1,omkar,"male","cuttack",24,"tcs");
我得到的列不存在。并且对于一些特定的值,我得到提示不知道为什么。 错误截图
解决方案
您必须对文字字符串值使用单引号。双引号被解释为一个标识符,在这种情况下是一个列名,这会导致错误。
insert into users (id,name,gender,city,age,company)
values (1,'omkar','male','cuttack',24,'tcs');
推荐阅读
- mysql - 我需要在 MySQL 中添加 30 天作为约束
- list - SharePoint Online - 如何在通用列表中保留修改和创建的列值
- linux - 阅读 Linux 种子一行中的特殊部分
- python - 格子 Oauth redirect_uri 未配置错误
- python - 从文本文件中获取数据并在打印前向其中添加变量
- javascript - strokeStyle() 不改变 fillRect() 的颜色
- visual-studio-code - VS Code:第 1 列的 Home 键
- python - 如果选择是动态的,Django 就会失去价值
- networking - 无法在任何浏览器中下载大文件
- reactjs - 反应原生。导航器:从外部导航器获取参数