相关疑难解决方法(0)

如何在MySQL中删除独特的?

Create Table: CREATE TABLE `fuinfo` (
  `fid` int(10) unsigned NOT NULL,
  `name` varchar(40) NOT NULL,
  `email` varchar(128) NOT NULL,
  UNIQUE KEY `email` (`email`),
  UNIQUE KEY `fid` (`fid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
Run Code Online (Sandbox Code Playgroud)

我想放下独特的钥匙email,怎么样?

mysql indexing sql-drop

135
推荐指数
4
解决办法
22万
查看次数

Mysql暂时压制唯一索引

我有一个在两列上有唯一索引的表,id_parent和sort_order是准确的

+----+-----------+------------+-------------+-------------+-------------+
| id | id_parent | sort_order | some_data   | other_data  | more_data   |
+----+-----------+------------+-------------+-------------+-------------+
| 1  |         1 |          1 | lorem ipsum | lorem ipsum | lorem ipsum |
| 2  |         1 |          2 | lorem ipsum | lorem ipsum | lorem ipsum |
| 3  |         1 |          3 | lorem ipsum | lorem ipsum | lorem ipsum |
+----+-----------+------------+-------------+-------------+-------------+
Run Code Online (Sandbox Code Playgroud)

现在我想一次性更新它们,它们的数据和sort_order.1 - 2 - 3例如,sort_order将从更改为2 - 3 - 1.

但是,当我开始运行更新语句时,唯一索引阻止我,就像预期的那样,说我不能有两行id_parent …

mysql sql indexing sql-update

13
推荐指数
3
解决办法
1万
查看次数

标签 统计

indexing ×2

mysql ×2

sql ×1

sql-drop ×1

sql-update ×1