MySQL中每个表的主要/自动添加唯一ID?

时间:2009-03-05 02:22:01

标签: mysql primary-key

是否可以在MySQL中为每个表提供两个或更多主要/自动添加唯一ID?例如:

主键(INT,11); shop_id; invoice_id

1;200;2001
1;201;2011
2;200;2002
2;201;2012

是否可以将其设置为MySQL表? - >因此,表中的其他值还有更多的主键。?

我正在一张桌子中寻找更多自动增量。

2 个答案:

答案 0 :(得分:1)

你正在寻找AUTO_INCREMENT on a secondary column in a multiple-column index吗?你可以为MyISAM表做这个。

答案 1 :(得分:0)

MySQL中每个表只能有一个AUTO_INCREMENT列。在MySQL中的表中只能有一个PRIMARY键,但它可以是一个复合键,由多个列组成。

但是从你给出的例子来看,你似乎要求的是不同的东西。你能说清楚吗?