기초/DBMS
[DBMS] mySQL autoincrement 재설정
장동규
2017. 8. 2. 10:39
< NB : 테이블 n : 넘버링된 컬럼 >
set @COUNT = 0;
update NB set n = @COUNT:= @COUNT+1 ;
alter table NB auto_increment =1;
-- 변수 count > 0
-- NB테이블에서 n컬럼의 모든 컬럼을 1부터 차례대로 재설정
-- NB table의 넘버링을 재설정
프로시저로 만들어서 사용
create procedure `re_num`()
begin
set @COUNT = 0;
update NB set n = @COUNT:= @COUNT+1 ;
alter table NB auto_increment =1;
end
call re_num();