Intenté poner int y unsigned juntos y funcionó bien: create table foo (clo int unsigned primary key auto_increment );