I think he will follow the previous answers:
"There can be only one AUTO_INCREMENT column in the table, it must be indexed and cannot have the DEFAULT value. The AUTO_INCREMENT column works correctly only if it contains only positive values. Inserting a negative number is considered as inserting a very large positive number. This is done to to avoid problems with accuracy when numbers are βwrappedβ from positive to negative, and also to avoid accidentally getting an AUTO_INCREMENT column containing 0. "
Thus, there are no restrictions on the position of the primary key inside the table.
I hope for this help.
source share