gpt4 book ai didi

mysql - 配对唯一列MySQL?

转载 作者:搜寻专家 更新时间:2023-10-30 20:10:39 24 4
gpt4 key购买 nike

我想知道如何使成对的列成为唯一键?

我正在使用 MySQL Workbench,现在我已经将两列 (follow,following) 设置为 UQ,我假设这是唯一键?

所以当我尝试插入行时,我尝试插入

follow      following
3 5
3 6

但是跟随的是唯一键。但我只想为一对做唯一的 key ,而不是单个数字。

谢谢

最佳答案

如果我没记错的话,您只为每一列设置了一个唯一键。也许你希望复合列是UNIQUE,试试

ALTER TABLE tableName ADD CONSTRAINT tb_UQ UNIQUE (follow, following)

如果您运行 ALTER 语句,上面的示例数据是有效的,但如果您尝试插入另一对 3, 5,它肯定会失败。

关于mysql - 配对唯一列MySQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14657781/

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