小编GDa*_*vid的帖子

MySQL两栏式唯一键

我知道我可以使两列唯一键,但这并不是我想要的。

我想例如,如果col1='1', col2='2'那不能再有一行col1='1', col2='2',但完全有可能做到以下几点:

+--------+--------+
|  col1  |  col2  |
+--------+--------+
|    1   |    1   |
|    1   |    2   |
|    2   |    1   |
|    2   |    2   |
+--------+--------+
Run Code Online (Sandbox Code Playgroud)

虽然这是不可能的:

+--------+--------+
|  col1  |  col2  |
+--------+--------+
|    1   |    1   |
|    1   |    1   |
+--------+--------+
Run Code Online (Sandbox Code Playgroud)

同时创建两个唯一键不是一个选择,col1='1', col2='1'并且col1='1', col2='2' col1是相同的,并且如果两个都是唯一键则不允许这样做。

mysql database key unique-key

1
推荐指数
2
解决办法
2767
查看次数

标签 统计

database ×1

key ×1

mysql ×1

unique-key ×1