본문 바로가기
MySql

MySQL mysql에서 함께 고유 키 변경

by 베이스 공부 2020. 12. 16.
반응형

내 MYSQL 테이블에 고유 키가 있고 여기에 추가하고 싶습니다.

UNIQUE KEY `user_id` (`user_id`,`account_id`)

그리고 나는 다른 것을 추가하고 싶다

UNIQUE KEY `user_id` (`user_id`,`account_id`,`pet_id`)

 

해결 방법

 

ALTER TABLE your_table 
   DROP INDEX user_id, 
   ADD UNIQUE KEY `user_id` (`user_id`,`account_id`,`pet_id`)

참고 : Linux에서 mariadb를 사용하는 경우 열 이름 주위에 백틱이 필요하지 않습니다. 실제로 구문 오류 1064 / (42000)이 발생합니다.

 

참조 페이지 https://stackoverflow.com/questions/20116140

 

 

반응형

댓글