生成mysql表主键串+号的最佳方法

时间:2014-09-15 23:06:00

标签: c# mysql asp.net

有人可以建议生成包含字符串和数字的表主键的最佳方法。像,

EMP00001
EMP00002

我想通过尽量减少错误的可能性来做到这一点。我应该在mysql中使用c#服务器代码。如果有人可以提供真正有帮助的例子。

1 个答案:

答案 0 :(得分:0)

我们的想法是拥有列而主要关键是他们两者都是独一无二的:

    CREATE TABLE yourtable (
        characs CHAR(3) Not null DEFAULT 'EMP',
        id MEDIUMINT NOT NULL AUTO_INCREMENT,
        PRIMARY KEY (characs,id)
      ) ENGINE=MyISAM;