对于MyISAM和BDB表,您可以将auto_increment字段作为键的次要部分,例如
CREATE TABLE foo ( id INT AUTO_INCREMENT NOT NULL, group_field INT NOT NULL, name VARCHAr(128), PRIMARY KEY(group_field, id));
这是手册对此所说的
在这种情况下,将为AUTO_INCREMENT列生成的值计算为MAX(auto_increment_column)+ 1 WHERe prefix =
given-prefix。当您要将数据放入有序组中时,这很有用。



