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 "列的名称";
不需要引用。
这将从列中删除唯一键。
我创建了一个 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 "列的名称";
不需要引用。
这将从列中删除唯一键。