sql 将约束从唯一更改为普通文本

sql change constraint from unique to normal text

我创建了一个 table 并且在 table 中我有一列“城市”,我将列的类型设置为唯一,但现在我不需要它作为唯一。我想编辑它,因为我想插入相同的城市名称,但我做不到。 错误代码:1062。键 'ilAdı' 的重复条目 'istanbul' 我试图从这里更改它,但出现此错误。 “ 操作失败:将 SQL 脚本应用到数据库时出错。 执行: 改变 TABLE hotel.müşteriler ; 更改 TABLE hotel.müşteriler 更改索引 ilAdı 可见;

错误 1064:您的 SQL 语法有误;查看与您的 MariaDB 服务器版本对应的手册,了解在第 1 行 'INDEX ilAdı VISIBLE' 附近使用的正确语法 SQL声明: ALTER TABLE hotel.müşteriler ALTER INDEX ilAdı VISIBLE "

您可以像这样编写从列中删除唯一键的查询:

alter table "你的 table 名称" drop index "列的名称";

不需要引用。

这将从列中删除唯一键。