gpt4 book ai didi

MySQL 多列唯一键

转载 作者:可可西里 更新时间:2023-11-01 08:21:59 25 4
gpt4 key购买 nike

我熟悉的语法在 'some_table' ('col1','col2') 上创建唯一索引 'blah'但是我不确定这将如何表现。更具体地说,文档说

A column list of the form (col1,col2,...) creates a multiple-column index. Index values are formed by concatenating the values of the given columns.

在某些情况下这似乎没问题,但我想制作一个只包含唯一数字的表格。所以,我可以看到 col1 为 12,col2 为 2,据我所知,这将连接到 122,然后 col1 1 和 col2 22 的值将匹配它,这不是我想要的。有没有办法为串联定义一个分隔符,或者是否已经有一个分隔符?我应该采取不同的做法吗?

这是一个尝试图

table 1             middle               table 2
------- ------ -------
t1_id mid_id t2_id
some_value t1_id another_value
t2_id

我希望 t1_id 和 t2_id 的组合是唯一的,但 t1 可以重复,t2 可以重复。

最佳答案

不可能也没有必要指定分隔符。索引按您希望的方式工作。

关于MySQL 多列唯一键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5069882/

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