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

BOOLEAN lub TINYINT zamieszanie

MySQL nie posiada wewnętrznego typu danych binarnych. Używa najmniejszego typu danych całkowitych - TINYINT.

BOOLEAN i BOOL są odpowiednikami TINYINT(1), ponieważ są synonimami.

Spróbuj utworzyć tę tabelę -

CREATE TABLE table1 (
  column1 BOOLEAN DEFAULT NULL
);

Następnie uruchom SHOW CREATE TABLE, otrzymasz to wyjście -

CREATE TABLE `table1` (
  `column1` tinyint(1) DEFAULT NULL
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Symfony:Wystąpił wyjątek w sterowniku:nie można znaleźć sterownika za pomocą mysql

  2. MYSQL Konwertuj znacznik czasu na miesiąc

  3. Dlaczego ten kod SQL daje błąd 1066 (Nieunikalna tabela/alias:„użytkownik”)?

  4. UPDATE z ORDER BY i LIMIT nie działa w MYSQL

  5. jak ustawić domyślną wartość dla typu tekstu w mysql