![](/img/trans.png)
[英]how to auto-increment column value starting from value other than one in mysql?
[英]How to get mysql to auto increment starting from the previous row value
提前感谢您对此的帮助。
这是我的问题:
表A包含我删除的垃圾邮件帐户。 行如:1,2556,2559,2565,2595等。
我试图将表A导入到同一数据库中的空表B中。 表有不同的字段。
表B拒绝导入,因为插入设置为自动增量。 Mysql表B似乎不想跳过行。
我转到表A并将行更新为:
1,2,3,4,5 ......,18
现在,当我尝试使用PyphAdmin创建表A中的用户,其user_id值为NULL时,我得到的id是2596.Mysql仍然记得旧的递增序列。 如何让Mysql表基于前一行自动递增,以便新的id为19?
mysql导入文件在phpshield中加密,所以我不知道发生了什么,也无法编辑它。 但我认为这是在排除所有其他可能性之后发生的事情。
PRIMARY KEY (id)
例如 -
CREATE TABLE table1(
id INT(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (id)
);
设置新的自动增量值 -
ALTER TABLE table1 AUTO_INCREMENT = 19
;
尝试这个
ALTER TABLE A AUTO_INCREMENT = 19;
ALTER TABLE
TableA
AUTO_INCREMENT = 19;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.