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

Co znamená „nepodepsaný“ v MySQL a kdy jej použít?

MySQL říká:

Kdy to mám použít?

Položte si tuto otázku:Bude toto pole někdy obsahovat zápornou hodnotu ?
Pokud je odpověď ne, pak chcete UNSIGNED datový typ.

Častou chybou je použití primárního klíče, který je automaticky inkrementován INT počínaje nulou , ale typ je SIGNED , v takovém případě se nikdy nedotknete žádného ze záporných čísel a snížíte rozsah možných ID na polovinu.




  1. Pasti a nástrahy SQLite

  2. Návrh databáze pro ukládání zpráv chatu mezi lidmi

  3. MySQL TIMESTAMP na QDateTime s milisekundami

  4. Vygenerujte n řádků NULL v PostgreSQL