高手们,MYSQL 中 primary key 使用自动增长的ID好呢还是使用业务字段好,,,
使用业务字段的话比较方便点,使用自动增长KEY可能就要绕个弯子。

解决方案 »

  1.   

    我个人比较喜欢用系统提供的。 所以一般都会先和用户商量,尽可能说明他们用自动编号。 其实很多情况下用户需要的这种自定义编号是古老的纸质操作,检索的思想,在计算机中是完全不必要的。比如有人要用 YYYY-部门-001 这种格式做员工编号。其实你多问几句,用户很容易放弃这种看上去可行的东西。