"flush" на autoincrement primary key

1 отговора 52 прегледа
#1

"flush" на autoincrement primary key

може ли някой да ми каже дали има функция за MySQL, която пренаписва записите в autoincrement primary key колонка, след като някой от тях вече е изтрит...

т.е. например имам колона id в която първата стойност е 4, втората 5, третата 7, 8 и т.н.... как да ги refresh-на с една функция, без да ги обхождам с цикъл и отделни заявки към всеки запис, така че да станат 1,2,3,4,5,6,7...

Отговор
в отговор на id #2

Re: "flush" на autoincrement primary key

ALTER TABLE tbl DROP COLUMN id;
ALTER TABLE tbl ADD COLUMN id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY;'

salle.online.bg/sig
Отговор