gpt4 book ai didi

mysql - 强制两个一对一表之间的唯一性

转载 作者:行者123 更新时间:2023-11-29 22:49:48 24 4
gpt4 key购买 nike

我有两个表,彼此之间具有一对一的关系,第二个表主键引用第一个表主键。对于每个表中的给定列,记录必须是唯一的。例如,如果我更改架构以将两个表合并为一个表,则它将类似于 UNIQUE INDEX my_unique_index (column1 ASC, column2 ASC)

据我了解,我不能在两个表之间使用唯一索引。也许是一个触发器?

在使用具有一对一关系的两个表时如何获得此功能?

最佳答案

唯一可以做到的方法就是触发。在每个表的每次插入/更新之前,您需要确保它不会破坏您想要保留的唯一性约束。

关于mysql - 强制两个一对一表之间的唯一性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28945509/

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