반응형
내 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
반응형
'MySql' 카테고리의 다른 글
MySQL Laravel 데이터베이스 스키마의 MediumBlob (0) | 2020.12.16 |
---|---|
MySQL Write current time plus 5 minutes in MySql from PHP (0) | 2020.12.16 |
MySQL : 테이블 삭제, 테이블 자르기, 테이블에서 삭제 (0) | 2020.12.16 |
MySQL CREATE TABLE as SELECT - using MEMORY ENGINE (in RAM memory) (0) | 2020.12.16 |
MySQL 한 테이블에서 다른 테이블로 한 열 복사 (0) | 2020.12.16 |
댓글