Du kan bruge INT(x) ZEROFILL
, for at tilføje 0 før tallet. '1' => '001'
Med INT ZEROFILL , du har AUTO_INCREMENT
.;)
CREATE TABLE user (
id_user INT(8) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id_user)
);
Hvis du bruger UNSIGNED
, du optimerer din tabel, og du sparer en BIT for at få et større tal.
Se :
- Hvad er fordelen ved zerofill i MySQL?
- Hvordan kan Jeg indstillede autoincrement-formatet til 0001 i MySQL?
- Hvad betyder "usigneret" i MySQL, og hvornår skal det bruges?