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

Hvad betyder 'unsigned' i MySQL, og hvornår skal det bruges?

MySQL siger:

Hvornår bruger jeg det?

Stil dig selv dette spørgsmål:Vil dette felt nogensinde indeholde en negativ værdi ?
Hvis svaret er nej, så vil du have en UNSIGNED datatype.

En almindelig fejl er at bruge en primær nøgle, der er en auto-increment INT starter ved nul , alligevel er typen SIGNED , i så fald vil du aldrig røre nogen af ​​de negative tal, og du reducerer intervallet af mulige id'er til det halve.




  1. Hvordan angiver du et andet portnummer i SQL Management Studio?

  2. Skift og nulstil MySQL root-adgangskode

  3. Sådan opdeles en streng i SQL Server

  4. Jeg kan ikke logge ind på min lokale kopi af Magento -- hvordan bruger jeg mistet adgangskode med lokal kopi af software?