gpt4 book ai didi

mysql - 如何删除mysql中的表属性?

转载 作者:行者123 更新时间:2023-11-29 14:59:41 24 4
gpt4 key购买 nike

我在mysql中有一个名为advertises的表,其中有一个名为position的实体,现在在创建表时我已将position实体定义为唯一,这样我就不会在表中获得重复的条目,现在我想要从表广告中的表实体 Position 中删除该 Unique 属性。

mysql 语法是什么?

CREATE TABLE `advertisements` (
`id` int(11) NOT NULL auto_increment,
`pos` smallint NOT NULL UNIQUE,
PRIMARY KEY (`id`)
);

上面是代码,有人可以帮我制定一个语法,删除附加到 pos 实体的唯一属性吗?

最佳答案

你的唯一索引有一些名称,使用:

 ALTER TABLE `advertisements` DROP INDEX `index_name_on_position`  

用途:

 SHOW INDEXES IN advertisements

获取其名称。

关于mysql - 如何删除mysql中的表属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3566067/

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