programing

mysql에서 고유 키를 함께 변경합니다.

jooyons 2023. 8. 18. 22:31
반응형

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

반응형