如何在phpmyadmin中设置带有字符的id?

时间:2015-03-01 23:21:30

标签: phpmyadmin

请参阅,我有3个不同的列表需要上传到我的数据库,但是需要设置一个ID,例如" JA-0001,UP-0001,ST-0001"并且。

2 个答案:

答案 0 :(得分:1)

也许您可以使用 autoincrememt 字段创建表T_JA,T_UP,T_ST,并在主表中包含内部自动增量键和一些可以为空的引用字段FK_JA ,FK_UP,FK_ST,也许是带有JA / UP / ST的枚举字段。

这可能看起来(甚至)丑陋,但是会成为规范的规范化模型。

表格或视图中的虚拟(计算)字段可以保存您的组合ID。

答案 1 :(得分:1)

也许您需要一个复合键?

表product_source,带有source_code varchar(2)主键。

具有由source_code varchar(2)和external_id int(4)unsigned ZEROFILL组成的主键的表产品不为null,以及引用product_source(source_code)的product(source_code)上的外键。

您的主键是XX-9999。