77问答网
所有问题
在MySQL数据库中设置了主键自增长使用SQL语句插入数据时会报错呢
insert into Users(name,age) values('你好','22');
举报该问题
推荐答案 2017-01-24
insert into Users(`name`,age) values('你好','22');
可能是其他原因导致报错。字段name加上反勾号,另外如果age是数字类型则不要加单引号括起来,试一试。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Gp8WN8GNp38N83YYY3v.html
其他回答
第1个回答 2017-01-24
具体报错信息是啥?
相似回答
MySql主键自增长
。
在插入语句时
必须指定ID,否则就出错, 以下是源码...
答:
不要给id这一列插入具体的数值,否则自增无效
另外你的表结构里date这一列以后最好不要叫这个列名,因为date本身是sql关键字,有些程序员在写sql语句的时候,不喜欢在列名两边加上``,这时候sql语句就要报错了,所以为了避免这样的麻烦,不要用sql关键字做列名 ...
MySQL
:
主键
id设的
自增长
,
插数据时
没加id,还提示id相关的错误,求解答...
答:
insert语句最后一个 '0' 的单引号去掉
mysql
里面
插入
四行
数据
,第一个字段为id,为什么
设置主键
以后会显示语法...
答:
你是不是还
设置了自增长
之类的, 看看你建表
的sql语句
mysql中主键自动增长时
的几种情况
答:
1.将
自动增长
字段设置为主键。create table t1 (id int auto_increment Primary key,sid int);2.将自动增长字段设置为非主键,注意必须显式添加Unique键。create table t2 (sid int primary key,id int auto_increment Unique);3.将自动增长字段设置为非主键如果未添加唯一索引将
会报错
**,如下面...
MYSQL中插入sql语句
出现大问题
答:
用触发器也可以,在表有更新添加时执行上面语句。一般来说,你的表结构应该还需要一个标志字段,如up,当up不等于1时需要更新content,当up等于1时不需要更新content,这样
在数据
大的时候能保证效率,up的赋值可以在前台做。语句:update art set content = 'my id is '+id ,up = 1 where up <...
Mysql 数据插入数据时
,数据写入
报错
:Duplicate entry 249302 for key...
答:
你好,很高兴回答你的问题。首先看一下索引名叫1的索引,应该是一个唯一索引。然后检查249302这个值是不是在这个唯一索引对应的列中已经存在了。如果有帮助到你,请点击采纳。
mysql
自增插入
答:
会发生值溢出。比如变更表 f1 的自增属性列为 tinyint。
SQL
2 显式插入最大值 127, SQL 3 就
报错
了。所以这点上建议提前规划好自增列的字段类型,提前了解上限值。5. 自增列也可以显式插入有符号的值 那针对这样的,建议在请求到达
数据库
前规避掉。
大家正在搜
数据库设置主键不为空自增
数据库主键自增长还是UUID
数据库主键自动增长
数据库主键用自己控制的数字
数据库自增长设置
主键自增长的数据如何导入
数据库不是主键自增
数据库自增主键问题
数据库修改主键自增
相关问题
Mysql数据库中,设置id为自动增加,向数据库中插入数据时...
若mysql数据库的id字段设置为自增,在jdbc中插入数据...
mysql 主键自增长插入数据用 ' ' 出错?
mysql数据库设置了一个id字段是自增的,但是插入数据时还...
MySQL:主键id设的自增长,插数据时没加id,还提示id...
mysql数据库主键设置了自增,但是,我把删除了一些数据,随...
mysql我的主键自增长了,添加一行数据时还要为主键赋值吗?
看到别人写的mysql数据库脚本,本来id字段是自增长的主键...