Нет. Но для таблиц MyIsam вы можете создать многостолбцовый индекс и поместить поле auto_increment во вторичный столбец, так что у вас будет почти то же, что вы просите:
CREATE TABLE t1 (prefix CHAR(1) NOT NULL, id INT UNSIGNED AUTO_INCREMENT NOT NULL,
..., PRIMARY KEY(prefix,id)) Engine = MyISAM;
INSERT INTO t1(prefix) VALUES ('a'),('a'),('b'),('b');
SELECT * FROM t1;
a 1
a 2
b 1
b 2
Более подробную информацию можно получить у здесь
Примечание: это не будет работать для двигателя INNODB