Hola
CHILENOCES
lo que pretendes hacer no lo haras con un AUTOINCREMENT ya que este campo es NUMERICO y como tal considera incrementar cuantas veces haya registros.
Es decir que pasaría si tu formato es : ####
0001
0002
0003
.
.
.
9999
Código PHP:
//Error
//consulta SQL:
CREATE TABLE `ejemplo` (
`codigo` INT( 3 ) DEFAULT '000000' NOT NULL AUTO_INCREMENT ,
`varios` VARCHAR( 10 ) NOT NULL
)
te da error
y el 10000 ya estaría fuera de tu formato verdad ?
por eso es que no se adecua de manera predeterminada a lo que tu deseas.
Ademas podemos pensar que :
entre : 0001
y : 1
existe una diferencia ( caracter ) y (numerico)
Espero sea de ayuda mi opinión.
Salu2