create table Foo(
userId bigint(20) not null,
KEY `Foo_userId` (`userId`),
CONSTRAINT `Foo_userId` FOREIGN KEY (`userId`) REFERENCES `User` (`id`)
);
如何将 Key/constraint 名称从 Foo_userId 更改为 Bar_userId,只需更改名称即可。我知道可以先删除它们,然后重新创建它们。我正在寻找一种简单的方法,例如
alter table Foo rename KEY Foo_userId Bar_userId;
alter table Foo rename CONSTRAINT Foo_userId Bar_userId;
mysql中有这样的东西吗?谢谢。