7 个解决方案
#1
如果用UNIQUE KEY,则会产生Id 自增中断的问题,数据不重复,Id也不连续增加了!
#2
主键是主键,唯一键是唯一键。两个不同概念哦。
#3
没人知道么?虽然处理结果没影响,想问下这么目的怎么达到
#4
create table x (
id int auto_increment primary key,
c1 int unique key
id int auto_increment primary key,
c1 int unique key
#5
我的意思不是不会创建表。是用一个自增id主键,一个唯一键,但是insert ignore into插入数据时候,ID自增会中断。上一条数据id是1,下一条有重复数据是不插入了,但是ID还是会自增一次, 再下一条不重复数据id变为3而不是2,。有没有办法使ID自增不中断,是一串连续自然数。
#6
http://blog.csdn.net/zhanh1218/article/details/21459297 问题已找到原因。结贴处理
#7
搞个唯一索引
#1
如果用UNIQUE KEY,则会产生Id 自增中断的问题,数据不重复,Id也不连续增加了!
#2
主键是主键,唯一键是唯一键。两个不同概念哦。
#3
没人知道么?虽然处理结果没影响,想问下这么目的怎么达到
#4
create table x (
id int auto_increment primary key,
c1 int unique key
id int auto_increment primary key,
c1 int unique key
#5
我的意思不是不会创建表。是用一个自增id主键,一个唯一键,但是insert ignore into插入数据时候,ID自增会中断。上一条数据id是1,下一条有重复数据是不插入了,但是ID还是会自增一次, 再下一条不重复数据id变为3而不是2,。有没有办法使ID自增不中断,是一串连续自然数。
#6
http://blog.csdn.net/zhanh1218/article/details/21459297 问题已找到原因。结贴处理
#7
搞个唯一索引