5
create table Foo(
 userId bigint(20) not null,
 KEY `Foo_userId` (`userId`),
 CONSTRAINT `Foo_userId` FOREIGN KEY (`userId`) REFERENCES `User` (`id`)
);

キー/制約名を Foo_userId から Bar_userId に変更する方法。名前のみを変更します。最初に削除してから再作成できることを私は知っています。私は次のような簡単な方法を探しています

alter table Foo rename KEY Foo_userId Bar_userId;
alter table Foo rename CONSTRAINT Foo_userId Bar_userId;

mysqlにこのようなものはありますか?ありがとう。

4

1 に答える 1