更改mysql中的唯一密钥
问题描述:
我在我的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`)
注:如果你在Linux上使用MariaDB的你不会需要大约列名反引号 - 中实际上它会抛出语法错误1064 /(42000)
答
Dr操作第一个键然后创建新的键。