0

我试图在我的表用户中插入一个值(行),但它给出了列不存在的错误。

用户表: 用户

insert into users (id,name,gender,city,age,company) 
values (1,omkar,"male","cuttack",24,"tcs");

我得到的列不存在。并且对于一些特定的值,我得到提示不知道为什么。 错误截图

4

2 回答 2

0

您必须对文字字符串值使用单引号。双引号被解释为一个标识符,在这种情况下是一个列名,这会导致错误。

insert into users (id,name,gender,city,age,company) 
values (1,'omkar','male','cuttack',24,'tcs');
于 2019-04-19T06:50:39.700 回答
0

如果您将“Id”设置为自动增加,您可以尝试以下操作

insert into users (name,gender,city,age,company) values ('omkar','male','cuttack',24,'tcs');
于 2019-04-19T06:53:47.400 回答