sql >> Database >  >> RDS >> Mysql

MySQL verwijdert de voorloopnul van de integerkolom

Dat kan niet. Integer kolommen (bigint's) slaan geen voorloopnullen op (dwz in een visuele weergave)

In plaats van te proberen een voorloopnul op te slaan (met behulp van een varchar-veld), moet u een view (of wat dan ook) het gehele getal opmaken in een tekenreeks in het formaat dat u nodig heeft.

Als u iets wilt opslaan dat eigenlijk een tekenreeks is in het domeinmodel (bijvoorbeeld een telefoonnummer), gebruik dan een tekenreeks in plaats van een veld van het type geheel getal.



  1. Corrigeer mysql-syntaxisfout bij het maken van een gebruiker

  2. 1000+ API calls met 1 cronjob?

  3. Mijn sql selecteren uit meerdere tabellen vs join

  4. Openstaande transacties bekijken in Oracle