U kunt INT(x) ZEROFILL
. gebruiken , om 0 voor het nummer toe te voegen. '1' => '001'
Met INT ZEROFILL , je hebt AUTO_INCREMENT
.;)
CREATE TABLE user (
id_user INT(8) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id_user)
);
Als u UNSIGNED
gebruikt , optimaliseert u uw tafel en bespaart u één BIT om een groter aantal te krijgen.
Zie :
- Wat is het voordeel van zerofill in MySQL?
- Hoe kan Ik heb de auto-increment-indeling ingesteld op 0001 in MySQL?
- Wat betekent "niet-ondertekend" in MySQL en wanneer het te gebruiken?