2010-03-20 31 views

回答

3

金恰恰相反,布爾似乎更合乎邏輯的,特別是如果你想記錄真相和虛假。

0

我認爲這取決於您的應用程序和客戶端庫。一些數據庫抽象層可能期望布爾值是一種整數。 (我知道,在技術上有點是一個整數)

0

布爾是,根據規格,等於說TINYINT(1)

這是否意味着bool可以有兩個以上的可能狀態(撇開空性)?如果是這樣,那麼位(1)肯定會更好,因爲不存在歧義。當真/假領域的值爲「3」時,你的應用會做什麼?

+0

mysql將0解釋爲true,null爲null,非0,非null爲false – Malfist 2010-03-20 17:57:34

相關問題