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

TINYINT vs ENUM(0, 1) dla wartości logicznych w MySQL

Możesz użyć BIT(1) jak wspomniano w odwołanie do mysql 5.1 . nie polecam enum lub tinyint(1) jako bit(1) potrzebuje tylko 1 bitu do przechowywania wartości logicznej, podczas gdy tinyint(1) potrzebuje 8 bitów.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Uzupełnij brakujące daty między dwiema datami dla danego statusu

  2. Czy wyzwalacz PRZED WSTAWIENIEM jest wykonywany dla każdego wiersza we wstawce w zapytaniu o zduplikowaną aktualizację klucza?

  3. Implementacja funkcji mieszającej MySQL

  4. Dodawanie pól aliasów MySQL razem

  5. Kategorie rekurencyjne z jednym zapytaniem?