Nella mia tabella MYSQL ho una chiave univoca e voglio aggiungerla.Cambia chiave univoca insieme in mysql
UNIQUE KEY `user_id` (`user_id`,`account_id`)
e voglio aggiungere un altro
UNIQUE KEY `user_id` (`user_id`,`account_id`,`pet_id`)
Nella mia tabella MYSQL ho una chiave univoca e voglio aggiungerla.Cambia chiave univoca insieme in mysql
UNIQUE KEY `user_id` (`user_id`,`account_id`)
e voglio aggiungere un altro
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`)
Nota: Non avrete bisogno dei backticks intorno ai nomi delle colonne se si sta utilizzando MariaDB su Linux - in infatti genererà un errore di sintassi 1064/(42000)
Dr op la prima chiave e poi crea quella nuova.