non è che il cmapo è definito come unsigned? :P

cmq forzare un valore [per di più negativo] di un cmapo auto_increment è concettualmente sbagliato...