如何在MySQL中重命名主键约束?

时间:2016-06-20 16:33:18

标签: mysql sql

我有几个主键表。我没有给这些主键约束任何名称。现在可以给他们起名字吗?怎么样?我正在使用MySQL 5.7。

1 个答案:

答案 0 :(得分:0)

试试这个

ALTER TABLE `mytable`
DROP PRIMARY KEY,
CHANGE COLUMN oldname newname INT(11) DEFAULT NULL,
ADD CONSTRAINT `mytable_newname_pk` PRIMARY KEY (`newname`)