2017-08-09 19 views
0

您好我想知道什麼樣的數據類型允許我使用值:true或false在我的表中。 我可以選擇布爾(或TINYINT),並使用值1和0,但只是想知道大概的價值觀「真」與「假」在MySQL工作臺真/假數據類型

回答

0

你可以在MySQL

SQL DEMO

使用布爾
DROP TABLE IF EXISTS MyGuests; 

CREATE TABLE MyGuests (
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
    test boolean 
); 

INSERT INTO MyGuests (test) 
    VALUES (true); 

SELECT * FROM MyGuests; 
+0

它顯示我這個錯誤將布爾數據類型時,同時具有true或false值:操作失敗 :有,同時將SQL腳本添加到數據庫是一個錯誤。 錯誤1366:不正確的整數值: '假' 列 'BoolCtrActv' 在行1 SQL語句: ALTER TABLE'careers'.'ntn' 更改列''BoolCtrActv' TINYINT BoolCtrActv' NOT NULL – John

+0

什麼是你的創造表?你看到我的Sql Demo了嗎? –

+0

我收到了謝謝 – John