摘要: 1. select max(id) from tablename2.SELECT LAST_INSERT_ID() 函数LAST_INSERT_ID 是与table无关的,如果向表a插入数据后,再向表b插入数据,LAST_INSERT_ID会改变。在多用户交替插入数据的情况下max(id)显然不能用。这时就该使用LAST_INSERT_ID了,因为LAST_INSERT_ID是基于Connection的,只要每个线程都使用独立的 Connection对象,LAST_INSERT_ID函数将返回该Connection对AUTO_INCREMENT列最新的insert or update 操作生成 阅读全文
posted @ 2014-04-01 12:23 沐风山 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.关键字auto_increment2.自增用法例:CREATE TABLE animals ( id mediumint not null auto_increment,name char(30) not null,primary key (id));3.关于自增Q:怎么获得当前的自增的最大值?Q:怎么获得table的当前自增最大值?A:select @@identityA:select max(id) from tableQ:对自增的理解?A: 一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。LAST_INSERT_ID 是与table 阅读全文
posted @ 2014-04-01 12:11 沐风山 阅读(594) 评论(0) 推荐(0) 编辑