在为一张表建立主键的时候,要考虑一下这些情况看是否适合作为键。
(1)不要用身份证号码作为键,还有其他一些类似的社会保障号码
十分不建议用这个作为键,这些号码都需要人手动输入,永远都不要 用手动数据的键作为主键,有隐私的原因。
还有一旦你输入错误,唯一能作的就是删除了重新再来。
(2) 用户编辑的键一般不作为键。
(3)不要索引大型文本字段。
(4)不要索引常用的小型表。
不要为小型数据表设置任何键,假如他们经常有插入删除这样的操作就更别这样作。对这些插入删除的操作的索引维护可能比你扫描表
空间消耗更多的时间。