Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Co oznacza „unsigned” w MySQL i kiedy go używać?

MySQL mówi:

Kiedy go używać?

Zadaj sobie pytanie:Czy to pole kiedykolwiek będzie zawierało wartość ujemną? ?
Jeśli odpowiedź brzmi nie, to chcesz, aby UNSIGNED typ danych.

Częstym błędem jest użycie klucza podstawowego, który jest autoinkrementacją INT zaczynając od zera , ale typ to SIGNED , w takim przypadku nigdy nie dotkniesz żadnej z liczb ujemnych i zmniejszasz zakres możliwych identyfikatorów do połowy.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. narzędzia do testowania obciążenia mysql

  2. Lepiej zrozum problemy `yield_per()` w SQLalchemy

  3. Obsługuje transakcje, blokowanie na poziomie wiersza i klucze obce

  4. Jak przekonwertować tablicę MySQL JSON na ciąg oddzielony przecinkami?

  5. Jak unpivot tabelę w MySQL