gpt4 book ai didi

MySQL ALTER 表多列键

转载 作者:行者123 更新时间:2023-11-29 09:31:43 27 4
gpt4 key购买 nike

是否可以更改表的多(复合)列键?

示例表:

CREATE TABLE `test_abc` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`one` varchar(64) NOT NULL,
`two` mediumint(8) unsigned NOT NULL,
`three` varchar(128) NOT NULL,
`four` datetime(3) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `uk_abc` (`one`,`three`,`two`,`four`)
) ENGINE=InnoDB;

我想更改 key :

UNIQUE KEY `uk_abc` (`one`,`three`,`two`,`four`)

至:

UNIQUE KEY `uk_abc` (`one`,`two`,`three`,`four`)

最佳答案

请使用这个

ALTER TABLE test_abc
DROP INDEX `uk_abc`,
ADD UNIQUE KEY `uk_abc` (`one`,`two`,`three`,`four`)

关于MySQL ALTER 表多列键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58567016/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com