Quanto meno adesso nno ho più un problema di sintassi, ma sono tornato al problema principale
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
Mi sembra che la query sia corretta ora:
ALTER TABLE `nome_tabella` CHANGE `nome_campo` `nome_campo` INT(11) not null auto_increment first, add primary key (nome_campo)