MEMO/Mysql-memo
data primary key를 중간에 추가 또는 수정 하고싶다면..?
hingu
2024. 6. 21. 12:44
만약 data primary key를 중간에 추가 또는 수정 하고싶다면..?
단, 서비스가 개시하지 않은 상태에서만 가능
안하는게 좋다
알고만 있으세요
1. auto_increment 해제
2. 기존 primary key 삭제
3. 신규 primary key 등록
4. auto_increment 재등록
alter table user change uidx uidx int(7) not null;
alter table user drop primary key;
alter table user add primary key (uidx,uid);
alter table user change uidx uidx int(7) not null auto_increment;