Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何从表中删除所有唯一键?_Mysql_Database - Fatal编程技术网

Mysql 如何从表中删除所有唯一键?

Mysql 如何从表中删除所有唯一键?,mysql,database,Mysql,Database,我有一个表,我只想删除表上的所有唯一约束 我试着把桌子扔了,重新做了一遍,但没用。仍然存在限制 ALTER TABLE myTable DROP PRIMARY KEY 见 问题似乎只是关于表上的唯一约束,即主键。您还可以使用类似的ALTERTABLE语法删除外键约束(但您需要命名基础字段,因为与主键不同,每个表可能有几个外键约束) 如果您有兴趣删除主键所基于的字段,请再次使用将表更改为rescue。。。RROP列myColumnName 最后,在进行所有这些更改时,请记住,某些外键关系

我有一个表,我只想删除表上的所有唯一约束

我试着把桌子扔了,重新做了一遍,但没用。仍然存在限制

ALTER TABLE  myTable
  DROP PRIMARY KEY

问题似乎只是关于表上的唯一约束,即主键。您还可以使用类似的ALTERTABLE语法删除外键约束(但您需要命名基础字段,因为与主键不同,每个表可能有几个外键约束)

如果您有兴趣删除主键所基于的字段,请再次使用
将表更改为rescue。。。RROP列myColumnName


最后,在进行所有这些更改时,请记住,某些外键关系和/或某些索引的存在可能要求您以有序的方式删除“things”。

如果我没有记错,您需要不删除表(或可能同时删除这两个表)

等等。。。要删除唯一值、重复值还是唯一约束?要删除所有唯一约束必须有很好的理由;这样做无异于“生活在罪恶中”。我想消除所有独特的限制。