mysql数据库表的某些字段为什么不能插入值
如图所示,同样定义的三个字段“ignore”、“match”,“reverse”,“reverse”字段能够插入值,“match”和“ignore”却不能,为什么?原因可...
如图所示,同样定义的三个字段“ignore”、“match”,“reverse”,“reverse”字段能够插入值,“match”和“ignore”却不能,为什么?原因可能出在什么地方?
展开
2个回答
推荐于2016-03-30
展开全部
IGNORE 是 mysql 的保留的关键字。
具体细节, 可查询 mysql keyword
由于你的列名是 保留的关键字。
那么你插入的时候, 要这么写
insert into objects_ct1 ( `ignore` ) values ('...');
注: 那个 `ignore` 两边的符号, 不是单引号, 是键盘上, 数字键1 左边的那个符号。
具体细节, 可查询 mysql keyword
由于你的列名是 保留的关键字。
那么你插入的时候, 要这么写
insert into objects_ct1 ( `ignore` ) values ('...');
注: 那个 `ignore` 两边的符号, 不是单引号, 是键盘上, 数字键1 左边的那个符号。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询