2015-04-23 42 views

回答

3

BOOL等同於TINYINT(1)。 TINYINT使用最小的整數數據類型。

所以每當你嘗試創建表布爾數據類型就自動轉換爲IntType上

e.g. 
CREATE TABLE IF NOT EXISTS `test` 
(
    `p_id` int(11) NOT NULL, 
    `p_name` varchar(25) NOT NULL, 
    `p_description` varchar(100) NOT NULL, 
    `p_status` bool NOT NULL DEFAULT TRUE 
) 

感謝, 阿米特

3

TINYINT使用最小的整數數據類型。

BOOL等同於TINYINT(1)。

相關問題