컴퓨터 / Computer

MySQL/MariaDB index renumbering

Oracle MySQL Cloud Service 


오래도록 찾았는데 아래와 같이 해결하였다.




 SET @var_name = 0;

UPDATE Tablename SET ID = (@var_name := @var_name +1);
ALTER TABLE tablename AUTO_INCREMENT = 1




Comments

악어새 2019.01.14 00:58
ALTER TABLE tablename AUTO_INCREMENT = 1  이거 뒤에  ; 붙어야 합니다.
악어새 2019.01.14 01:01
그리고 "SET ID = "에서 ID는 재정렬할 칼럼명이어야 합니다.

미세모 미니 틈새 먼지제거 브러쉬 투명보호캡 포함 자동차 실내 청소솔
칠성상회
아톰)포트폴리오내지(A3/20매/R112)
칠성상회
스타렉스2열모기장 스타렉스모기장 스타렉스2열방충망
칠성상회
먼작귀 치이카와 복불복 지우개 랜덤 뽑기 (60개 1박스)
칠성상회