2015-03-13 62 views

回答

0

简短的回答:使用类似friendly_id

故事现在

选择一个表的primary_key一个自然重点应始终得到很好的测量,它有产生影响你的数据模型。

第一个问题是关于其他表中的相关记录。如果你有相关的表,这些表中的外键也应该是VARCHAR并且与你生成的主键相匹配。如果你不确定该怎么做,避免自定义主键。

在你的问题的另一个问题可能是:

它会以字母开头,有ID类别

的是这ID一个Category的主键模型?如果是这样的话,你正在生成一个DB隔离的密钥,但要重新密封这个密钥。再想想这个。

去一个slu由您的功能生成,你将是免费的未来。你可以创建一个全新的算法,因此只能对所有的变化进行一次。你甚至可能有两个slu,,一个是重新导向新的slu and,另一个是新的。

相关问题