【发布时间】:2015-12-27 05:15:14
【问题描述】:
我有一个数据库,其中包含以下列:
emp_id: INT(11) (PRIMARY KEY)
FirstName: varchar(45)
LastName: varchar(45)
password: varchar(45)
admin: ????
我希望 admin 列是一个标志,因此该员工要么是管理员 (true),要么不是管理员 (false)。有人可以告诉我要为 mysql 表中的该列分配什么数据类型吗?
【问题讨论】:
-
MySQL没有内部boolean数据类型。您可以使用TINYINT(1) -
@RayonDabre 这是如何工作的? TINYINT 的默认值是什么,参数是什么?是 TINYINT(1) 是真还是 TINYINT(0) 是假?以及如何将数据插入到该表中?
INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...) -
@programmer 你能给我反馈一下我的答案吗?