1. 程式人生 > >MySql 中的 boolean 型別設定

MySql 中的 boolean 型別設定

在MySql中沒有boolean值型別,在實際用的時候總是記不住替代的型別是那個,每次都要google半天,現在記載在這裡,以便以後查詢吧。

在編寫 MySql 時候,如果

create table test
(
   id int primary key,
   bl boolean
)


綜合可以得出,在mysql 中  boolean = tinyint(1)

MYSQL儲存BOOLEAN值時用1代表TRUE,0代表FALSE,boolean在MySQL裡的型別為tinyint(1),
MySQL裡有四個常量:true,false,TRUE,FALSE,它們分別代表1,0,1,0