我不知道自动增量是如何设置为10.每个插入的记录都会增加10.我解除了这个查询 - SHOW VARIABLES LIKE 'auto_inc%';
输出是 -
auto_increment_increment 10
auto_increment_offset 3
我也试过重置它 - SET @@ auto_increment_increment = 10;但不能改变它。
如何摆脱它?我在一张桌子上有2,700,000条记录,它会继续增加。
此数据库托管在远程mysql上。我可以自己更改此auto_increment,还是必须询问服务器提供商。
答案 0 :(得分:3)
您可以使用set
命令重置它们:
set global auto_increment_increment = 1;
set global auto_increment_offset = 1
答案 1 :(得分:1)
您需要更改auto_increment_increment:
的值SET auto_increment_increment = 1;
答案 2 :(得分:0)
要以除1之外的AUTO_INCREMENT值开始,您可以使用ALTER TABLE设置该值,如下所示:
ALTER TABLE tbl AUTO_INCREMENT = 100;
设置增量间隔:
SET @@auto_increment_increment=1;