Можете да използвате INT(x) ZEROFILL
, за да добавите 0 преди числото. '1' => '001'
СINT ZEROFILL , имате AUTO_INCREMENT
.;)
CREATE TABLE user (
id_user INT(8) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id_user)
);
Ако използвате UNSIGNED
, вие оптимизирате вашата таблица и спестявате един BIT, за да получите по-голямо число.
Вижте :
- Каква е ползата от zerofill в MySQL?
- Как мога Зададох формат за автоматично увеличение на 0001 в MySQL?
- Какво означава "неподписан" в MySQL и кога да го използвам?