sql >> Database teknologi >  >> RDS >> Mysql

Hvad betyder tallet i parentes egentlig?

INT(2) genererer en INT med minimum visningsbredde på 2 :

dette gør ikke påvirke rækken af ​​mulige værdier, der kan gemmes i feltet; det er heller ikke antallet af bytes, der bruges til at gemme det. Det ser ud til kun at være en anbefaling til applikationer, hvordan man viser værdien, medmindre ZEROFILL bruges (se den linkede side).

En usigneret TINYINT (0...255) ville sandsynligvis også gøre det, medmindre cryopreservation tager et stort skridt fremad i løbet af din ansøgnings levetid.



  1. MySQL-fejl 1215:Kan ikke tilføje fremmednøglebegrænsning

  2. Automatisk stigning efter sletning i MySQL

  3. Viser besked, når der ikke blev fundet resultater i PHP MySQL-søgning

  4. Sådan erstatter du Djangos primære nøgle med et andet heltal, der er unikt for den tabel