mysql select last_insert_id()函数返回的值

mysql> create table j(id int primary key auto_increment, name varchar(10));

创建表j

插入数据

mysql> insert into j(name) values('wanggiqpg');
Query OK, 1 row affected (0.00 sec)

mysql> select last_insert_id() from j;
+------------------+
| last_insert_id() |
+------------------+
|                1 |
+------------------+
1 row in set (0.00 sec)

再插入一些数据

mysql> insert into j(name) values('wanggiqpg'),('chengyn'),('wanggiqpg'),('chengyn'),('wanggiqpg'),('chengyn'),('wanggiqpg'),('chengyn'),('wanggiqpg') ,('chengyn'),('wanggiqpg'),('chengyn');
mysql> select * from j;
+----+-----------+
| id | name |
+----+-----------+
| 1 | wanggiqpg |
| 2 | wanggiqpg |
| 3 | chengyn |
| 4 | wanggiqpg |
| 5 | chengyn |
| 6 | wanggiqpg |
| 7 | chengyn |
| 8 | wanggiqpg |
| 9 | chengyn |
| 10 | wanggiqpg |
| 11 | chengyn |
| 12 | wanggiqpg |
| 13 | chengyn |
+----+-----------+

 

mysql> select last_insert_id();
+------------------+
| last_insert_id() |
+------------------+
|                2 |
+------------------+

判断可知

select last_insert_id();得到的是上一条insert或者update语句开始执行时开始的自增ID

转载于:https://www.cnblogs.com/wang666/p/9254721.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值