Al menos usa el Traductor de Google:
Cita: Incorrect table definition; there can be only one auto column and it must be defined as a key
Lo que en buen romance significaría:
Cita: Definición de tabla incorrecta; sólo puede haber una columna autonumérica y esta debe ser definida como KEY
No puedes usar una PK de dos campos cuando uno de ellos es auto_increment, y menos aún cuando la columna autoincremental aparece en segundo lugar en esa clave.
Por otro lado, carece de sentido poner un AI dentro de una PK multicampo, porque su propia condición de AI le otorga unicidad, que es uno de los elementos que definen a una PK.