sql >> Databasteknik >  >> RDS >> Mysql

MySQL tar bort inledande nolla från heltalskolumnen

Du kan inte. Heltalskolumner (bigints) lagrar inte inledande nollor (dvs. i en visuell representation)

Istället för att försöka lagra en inledande nolla (genom att använda ett varchar-fält), har en vy (eller vad som helst) formatera heltal till en sträng i det format du behöver.

Om du behöver lagra något som faktiskt är en sträng i domänmodellen (t.ex. ett telefonnummer), använd en sträng istället för ett heltalstypfält.



  1. Värdet av data över tid

  2. Hur man jämför matriser i PostgreSQL

  3. Laravel 'Användar' modell ingen id kolumn

  4. Passagerarfelbiblioteket har inte laddats