本文共 821 字,大约阅读时间需要 2 分钟。
对于auto_increment的字段,比如:
CREATE TABLE `aa` (
`a` int(11) NOT NULL auto_increment, `b` int(11) NOT NULL, PRIMARY KEY (`a`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;insert into aa values(1000,1);
CREATE TABLE `aa` (
`a` int(11) NOT NULL auto_increment, `b` int(11) NOT NULL, PRIMARY KEY (`a`)) ENGINE=InnoDB AUTO_INCREMENT=1001 DEFAULT CHARSET=utf8;update aa set id=id+100;
CREATE TABLE `aa` (
`a` int(11) NOT NULL auto_increment, `b` int(11) NOT NULL, PRIMARY KEY (`a`)) ENGINE=InnoDB AUTO_INCREMENT=1001 DEFAULT CHARSET=utf8;发现这个auto_increment还是没变,还是1001;
mysql> select * from aa;
+------+---+| a | b |+------+---+| 1100 | 1 |所以可以得出结论,对于自增id的如果在id上加减一些数,自增的数字是不变的!
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7916042/viewspace-1033218/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7916042/viewspace-1033218/