Incremento automático de clave compuesta InnoDB

Quiero crear un comportamiento similar a MyISAM para una tabla MySQL de InnoDB. Quiero tener una clave primaria compuesta:

LLAVE PRIMARIA (id1, id2)

Donde id1 se incrementa automáticamente en función del valor de id2. ¿Cuál es la mejor manera de lograr esto con InnoDB?

+----------+-------------+--------------+
|      id1 |         id2 | other_column |
+----------+-------------+--------------+
|        1 |           1 | Foo          |
|        1 |           2 | Bar          |
|        1 |           3 | Bam          |
|        2 |           1 | Baz          |
|        2 |           2 | Zam          |
|        3 |           1 | Zoo          |
+----------+-------------+--------------+

Respuestas a la pregunta(1)

Su respuesta a la pregunta