Others (including the manual) have said it, and most who bother to read MySQL related blogs know it anyway, but:
* autoincrement does *not* have to be primary, or even unique. Just indexed.
* int(1) and int(100) hold the same range of values. The difference is how many zeros are added if zerofill is turned on.