问题分析:序列=自增ID,是数据库根据数据插入先后顺序自动生成的。
创新互联是一家集成都网站建设、网站制作、网站页面设计、网站优化SEO优化为一体的专业的建站公司,已为成都等多地近百家企业提供网站建设服务。追求良好的浏览体验,以探求精品塑造与理念升华,设计最适合用户的网站页面。 合作只是第一步,服务才是根本,我们始终坚持讲诚信,负责任的原则,为您进行细心、贴心、认真的服务,与众多客户在蓬勃发展的市场环境中,互促共生。
查询方式:
只能再查询自增ID即可
具体操作:MYSQL获取自增ID的四种方法
select max(id) from tablename
SELECT LAST_INSERT_ID() 函数
LAST_INSERT_ID 是与table无关的,如果向表a插入数据后,再向表b插入数据,LAST_INSERT_ID会改变。
select @@IDENTITY;
@@identity 是表示的是最近一次向具有identity属性(即自增列)的表插入数据时对应的自增列的值,是系统定义的全局变量。一般系统定义的全局变量都是以@@开头,用户自定义变量以@开头。
SHOW TABLE STATUS;
得出的结果里边对应表名记录中有个Auto_increment字段,里边有下一个自增ID的数值就是当前该表的最大自增ID.
你是不是问,建表时每增加一个值,这个字段自动产生一个连续的序号?
要是这样的话,在每个表后面加上:
ID INT UNSIGNED NOT NULL AUTO_INCREMENT
其中的ID指你哪个序列号的字段名,int是整数类型
alter table test2 add column id int auto_increment not null, add primary key(id);
注意: 一个表中,最多只能有一个自动字段,并且这个自动字段还必须被定义为key。