gpt4 book ai didi

mysql - 使用 varchar 列作为外键引用是否有意义?

转载 作者:行者123 更新时间:2023-11-29 14:45:35 24 4
gpt4 key购买 nike

给定两个表 booksauthors,其中每个表都已经有一个 varchar 类型的唯一 key ,可以在我的生态系统中识别它们。 在多对多表中使用这些键作为外键是否有意义,或者我应该在表 authorsbooks 中发明一个主键是 int 类型以避免开销?已存在的这些 key 的长度不超过 255。

最佳答案

我总是更喜欢代理键。它可以保护您免受 future 未知变化的影响,因为它与应用程序数据分离。

关于mysql - 使用 varchar 列作为外键引用是否有意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7025664/

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