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

Cosa significa "unsigned" in MySQL e quando usarlo?

MySQL dice:

Quando lo uso?

Ponetevi questa domanda:Questo campo conterrà mai un valore negativo ?
Se la risposta è no, vuoi un UNSIGNED tipo di dati.

Un errore comune consiste nell'usare una chiave primaria che è un INT a incremento automatico a partire da zero , tuttavia il tipo è SIGNED , in tal caso non toccherai mai nessuno dei numeri negativi e dimezzerai l'intervallo dei possibili ID.