MySQL数据表中有自增长主键时如何插入数据
来源:互联网 发布:上海行知中学对口小学 编辑:程序博客网 时间:2024/06/05 12:00
MySQL数据库表中有自增主键ID,当用SQL插入语句中插入语句带有ID列值记录的时候;
- 如果指定了该列的值,则新插入的值不能和已有的值重复,而且必须大于其中最大的一个值;
- 也可以不指定该列的值,只将其他列的值插入,让ID还是按照MySQL自增自己填;
具体:
1.创建数据库
create table if not exists userInfo (id int PRIMARY KEY AUTO_INCREMENT,name varchar(50) NOT NULL,password varchar(50) NOT NULL);
2.插入数据记录
insert into userInfo values(1,'aaa','1212');
- 当数据表中有自增长主键时,当用SQL插入语句中插入语句带有ID列值记录的时候;
- 如果指定了该列的值,则新插入的值不能和已有的值重复,而且必须大于其中最大的一个值;
- 也可以不指定该列的值,只将其他列的值插入,让ID还是按照MySQL自增自己填;
这种情况在进行插入的时候,两种解决方法:
①可以把id的值设置为null或者0,这样子mysql都会自己做处理
②手动指定需要插入的列,不插入这一个字段的数据!
#方法①:insert into userInfo values(null,'ddf','8979');insert into userInfo values(0,'ddf','8979');
#方法②:insert into userInfo(name,password) values('ddf','8979');
3 0
- MySQL数据表中有自增长主键时如何插入数据
- sybase数据库主键自增长时如何插入带主键的数据
- mysql 主键id自增长,插入数据的方法
- 关于如何获得数据库插入操作中数据的自增长主键的值
- MySQL数据表中怎么给已经有主键自增的表加入数据
- mysql 插入数据失败防止自增长主键增长的方法
- mysql 插入数据失败防止自增长主键增长的方法
- mysql 插入数据失败防止自增长主键增长的方法
- 在MySQL中如何使非主键字段自增长
- MySql中获取自增长主键
- mysql 主键自增长
- mysql 主键自增长
- Mysql 主键自增长
- C#连接mysql数据库插入数据后获取自增长主键ID值
- 表主键自增长Mybatis插入数据报错
- ibatis 插入数据主键依赖数据库自增长方式
- SQLite 获取最新插入数据的自增长主键ID
- DB2 插入数据并返回自增长主键
- 图的m着色问题 解题报告
- iOS FMDatabase 本地数据库的创建和几个基本使用方法
- Num 34 : HDOJ : 1205 吃糖果 [ 狄利克雷抽屉原理 ]
- android 应用如何实现多个Activity在栈中finish掉
- HDU 1242 Rescue(广搜,优先队列)
- MySQL数据表中有自增长主键时如何插入数据
- hibernate4.2.0的HibernateSessionFactory()函数
- 招远代办医院诊断证明
- 蓬莱代办医院诊断证明
- 浅析jQuery中常用的元素查找方法总结
- iOS 开发 插件
- SAS 打分
- apache vhost 多域名
- 自定义ScrollView实现下拉刷新