Nej, auto increment sker på et normalt numerisk felt i databasen, som som sådan ikke er formatteret.
Du kan dog når du henter feltet ud af databasen vælge at benytte NUMBER_FORMAT funktionen, som giver dig flere formatteringsmuligheder (husker ikke umiddelbart om foranstillede nuller er en af mulighederne).
morw> kendte ikke til zerofill optionen .. du har ret :-)
hobz> du kan gøre som morw foreslår, og tilføje ZEROFILL på dit ID felt i tabeldefinitionen. Så skulle du få det du spurgte om oprindeligt. Du skal dog formentlig ændre datatypen til mediumint(4) (for 4 ciffre).
Hvis dit program ikke kender ZEROFILL og bare opfatter feltet som en integer, kan det være problemet. Generelt skal du nok hente/behandle feltet som CHAR/VARCHAR for at forhindre dette.
Mener ik man kan CAST'e 2 værdier så godt som man kan CONCAT'e dem.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.