Set custom Auto Increment with ZEROFILL in MySQL


Let us first create a table. Here. We have set UserId column with ZEROFILL and AUTO_INCREMENT

mysql> create table DemoTable1831
     (
     UserId int(7) zerofill auto_increment,
     PRIMARY KEY(UserId)
     );
Query OK, 0 rows affected (0.00 sec)

Insert some records in the table using insert command −

mysql> insert into DemoTable1831 values(101);
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1831 values();
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1831 values();
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1831 values();
Query OK, 1 row affected (0.00 sec)

Display all records from the table using select statement −

mysql> select * from DemoTable1831;

This will produce the following output. All the values have zerofill for UserId field width 7

+---------+
| UserId  |
+---------+
| 0000101 |
| 0000102 |
| 0000103 |
| 0000104 |
+---------+
4 rows in set (0.00 sec)

Updated on: 24-Dec-2019

597 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements