반응형
mysql에서 고유 키를 함께 변경합니다.
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`)
첫 번째 키를 누른 다음 새 키를 만듭니다.
이 코드를 사용하여 비어 있는 'uniq_key' 필드를 변경합니다.
UPDATE your_table SET `uniq_key`= CONCAT(`user_id`, account_id, pet_id) WHERE `uniq_key`= ''
언급URL : https://stackoverflow.com/questions/20116140/change-unique-key-together-in-mysql
반응형
'programing' 카테고리의 다른 글
| jQuery 데이터 테이블을 다시 로드/새로 고침하는 방법은 무엇입니까? (0) | 2023.08.18 |
|---|---|
| 자식 구성 요소의 Angular 4 호출 부모 메서드 (0) | 2023.08.18 |
| 특정 '인라인 블록' 항목 앞/뒤에 줄 바꿈 CSS (0) | 2023.08.18 |
| Swift에서 하나 이상의 프로토콜을 준수하는 특정 유형의 변수를 선언하려면 어떻게 해야 합니까? (0) | 2023.08.18 |
| int를 std::string으로 변환 (0) | 2023.08.18 |