【问题标题】:MYSQL BOOLEAN TRUE OR FALSE [closed]MYSQL BOOLEAN TRUE OR FALSE [关闭]
【发布时间】:2013-06-22 10:56:25
【问题描述】:

我正在使用 MySQL 命令行来创建数据库表等。下面是我的小型用户表脚本,它工作正常:

CREATE TABLE user (
userid MEDIUMINT NOT NULL AUTO_INCREMENT,    
username VARCHAR(30) NOT NULL,
password VARCHAR(25) NOT NULL,
email VARCHAR(50) NOT NULL,
sex VARCHAR(20) NOT NULL,
mailing_list BOOlean(100),
firstname VARCHAR(50) NOT NULL,
surname VARCHAR(50) NOT NULL,
joining_date DATE NOT NULL,
country VARCHAR(50) NOT NULL,
usertype VARCHAR(50) NOT NULL,
comments VARCHAR(200),     
PRIMARY KEY (userid))
ENGINE=InnoDB;

现在我想添加一个 mailing_list 条目,其值应为布尔值或真/假。

执行此操作的示例脚本是什么?

【问题讨论】:

  • "它的确切示例脚本是什么?" - 投票关闭,因为过于本地化。

标签: mysql boolean


【解决方案1】:

要在user 表中插入一个条目,您可以使用:

INSERT INTO user
VALUES (
    <user_id>,
    '<user_name>',
    '<password>',
    '<email>',
    '<sex>',
    <mailing_list>,
    '<first_name>',
    '<surname>',
    '<joining_date>',
    '<country>',
    '<user_type>',
    '<comments>'
);

只需将&lt; x &gt; 替换为您要存储的数据即可。 mailing_list 字段虽然很奇怪。布尔值是tinyint(1) 的同义词,因此没有长度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-12
    • 1970-01-01
    • 2012-02-27
    • 1970-01-01
    • 2018-09-27
    • 2021-08-08
    • 2017-04-30
    相关资源
    最近更新 更多