【发布时间】:2018-01-17 19:27:43
【问题描述】:
您好,我想知道什么数据类型允许我使用这些值:表中的 true 或 false。 我可以选择 BOOLEAN(或 TINYINT)并使用值 1 和 0,但只是想知道值“true”和“false”
【问题讨论】:
标签: mysql database sqldatatypes
您好,我想知道什么数据类型允许我使用这些值:表中的 true 或 false。 我可以选择 BOOLEAN(或 TINYINT)并使用值 1 和 0,但只是想知道值“true”和“false”
【问题讨论】:
标签: mysql database sqldatatypes
9.1.6 布尔文字
常量
TRUE和FALSE分别计算为 1 和 0。常量名可以任意大小写。
参考:https://dev.mysql.com/doc/refman/5.7/en/boolean-literals.html
【讨论】:
TRUE 或 FALSE 周围没有引号。
你可以在 MySql 中使用布尔值
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;
【讨论】:
careers.ntn CHANGE COLUMN BoolCtrActvBoolCtrActvTINYINT NOT NULL