为本地创建mysql表时,最好的主键是什么?

为本地创建mysql表时,最好的主键是什么?,mysql,database-design,data-modeling,Mysql,Database Design,Data Modeling,对于我所在区域的场馆,什么是最好的主键 从性能角度看-一个4字节的整数,因此是一个代理键。 从某种逻辑角度来看,将其称为业务逻辑(business logic)——假定没有两个场馆可以共享相同的名称(自然密钥)。从性能角度来看,它是一个4字节的整数,因此是一个代理密钥。 从某种逻辑角度来看,称之为业务逻辑-场馆名称(自然键),假设没有两个场馆可以共享同一名称。什么?没有需求,没有关于列是什么的提示,没有用例,就不可能回答。什么?如果没有要求,没有关于哪些栏目的提示,没有用例,就不可能回答。-1:

对于我所在区域的场馆,什么是最好的主键

从性能角度看-一个4字节的整数,因此是一个代理键。
从某种逻辑角度来看,将其称为业务逻辑(business logic)——假定没有两个场馆可以共享相同的名称(自然密钥)。

从性能角度来看,它是一个4字节的整数,因此是一个代理密钥。
从某种逻辑角度来看,称之为业务逻辑-场馆名称(自然键),假设没有两个场馆可以共享同一名称。

什么?没有需求,没有关于列是什么的提示,没有用例,就不可能回答。什么?如果没有要求,没有关于哪些栏目的提示,没有用例,就不可能回答。-1:“假设没有两个场馆可以共享相同的名称”。如果问题中没有要求,这可能是一个错误的假设。因此假设位是因为问题没有指定它。然而,即使答案是正确的,你还是给了它一个否定的评价。这不是一个人们互相帮助而不是吹毛求疵的地方吗?你的评论并没有真正帮助这个话题,考虑改进你的评论,而不是仅仅在没有建设性输入的情况下给它一个减号?- 1:“假设没有2个场馆可以共享同一个名字”。如果问题中没有要求,这可能是一个错误的假设。因此假设位是因为问题没有指定它。然而,即使答案是正确的,你还是给了它一个否定的评价。这不是一个人们互相帮助而不是吹毛求疵的地方吗?你的评论真的没有帮助这个主题,考虑改进你的评论,而不是只给它减去没有建设性的投入?