sql >> Databáze >  >> RDS >> Mysql

MySQL odstraňuje úvodní nulu z celočíselného sloupce

Nemůžeš. Sloupce typu Integer (bigint's) neukládají úvodní nuly (tj. ve vizuální reprezentaci)

Spíše než se pokoušet uložit úvodní nulu (pomocí pole varchar), naformátujte zobrazení (nebo cokoliv jiného) celé číslo do řetězce ve formátu, který požadujete.

Pokud potřebujete uložit něco, co je ve skutečnosti řetězec v modelu domény (např. telefonní číslo), použijte řetězec spíše než pole typu celé číslo.



  1. SQL Server Express Backup Database | Jak naplánovat automatizaci a vyčištění SQL Express Backup

  2. Jak optimalizovat velký dotaz s opakovanými poddotazy

  3. Jak získat počet bitů v řetězci v MySQL – BIT_LENGTH()

  4. Najděte nové záznamy pro každý z posledních n měsíců v PostgreSQL