AUTO_INCREMENT на 9 знаков
Ситуация такая, нужно чтобы нумерация AUTO_INCREMENT в базе MYSQL начиналась не с 1, а с 000 000 001. Может кто-нибудь знает как это можно реализовать в MYSQL или на PHP, так чтобы знаков было 9 при выводе пользователю?
Ответы (1 шт):
Автор решения: Akina
→ Ссылка
CREATE TABLE test (id INT(9) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT PRIMARY KEY); INSERT INTO test VALUES (NULL), (0), (DEFAULT); SELECT * FROM test;| id | | --------: | | 000000001 | | 000000002 | | 000000003 |
db<>fiddle here
PS. ZEROFILL объявлен deprecated, и в любой момент, в любой очередной версии, может помереть.