MySQL 3

auto_increment

테이블 내에서 지정한 칼럼의 숫자를 자동으로 증가시켜주는 auto_increment 정리! 테이블이 생성되어있는 경우 ALTER TABEL {테이블명} MODIFY {컬럼명} INT NOT NULL AUTO_INCREMENT; alter table user modify user_index int not null auto_increment; 테이블 미 생성시 create table user( user_index int not null auto_increment ); 물론 이보다 더 자세하게 정리해야 한다. 얼마큼 숫자를 자동으로 증가시킬 것인지, 중간에 auto 값을 변경하거나 삭제할 때 어떻게 해야 하는지.. 하지만 그것은 프로젝트해나가면서 필요하면 정리해야겠다.

MySQL 2020.09.30

기본키 추가 삭제

DB를 잘 못 설계해서 기본키를 추가 삭제하는경우가 너무많아서 자주사용한다. 그래서 맨날 검색하는데, 그럴빠에 블로그에 정리해놓자~ 기본키 삭제 alter table {테이블명} drop primary key; EX) alter table user drop primary key; 기본키 추가 테이블이 생성 안되어있을 경우 create table user( user_index int not null, primary key(user_index) ); 테이블이 생성되어있을 경우 alter table {테이블명} add primary key({컬럼명}); ALTER TABLE user ADD PRIMARY KEY (user_index);

MySQL 2020.09.30