Чтобы сделать это, вы должны использовать опцию ZEROFILL при создании поля. Например
CREATE TABLE MyTable(
ID INTEGER(11) ZEROFILL AUTO_INCREMENT
,SomeValue Varchar(100)
,PRIMARY KEY(ID)
);
Если вам нужно только 6 цифр, используйте
ID INTEGER(6) ZEROFILL AUTO_INCREMENT
Вместо 11, перечисленных в первой части. Однако после того, как вы достигнете 1 000 000, столбцы больше не будут дополнены до той же длины, поскольку все значения ниже 1 000 000 будут иметь только 6 цифр. Однако он будет продолжать увеличиваться после 6 указанных цифр вплоть до максимального значения для целого числа (2 миллиарда).