如何在插入值命令中插入Bool的值?

时间:2014-08-07 09:20:32

标签: mysql sql database command-line

性别是Bool值,但我不知道如何插入其值 以下是我写的

  

INSERT INTO用户     (user_id,user_name,joined,password,first_name,last_name,date_of_birth,gender)   VALUES     (' 150/08',' Otollo',NOW(),SHA(' WUODBABA'),' Joshua',' Abuto',' 1998-08-23',

3 个答案:

答案 0 :(得分:0)

只需将TRUEFALSE放在下面

即可
INSERT INTO users 
(user_id, user_name, joined, password, first_name, last_name, date_of_birth, gender) 
VALUES 
('150/08', 'Otollo', NOW(), SHA('WUODBABA'), 'Joshua', 'Abuto', '1998-08-23',TRUE)

Here you can find more information

答案 1 :(得分:0)

使用true和false,例如

INSERT INTO users 
(user_id, user_name, joined, password, first_name, last_name, date_of_birth, gender) 
VALUES 
('150/08', 'Otollo', NOW(), SHA('WUODBABA'), 'Joshua', 'Abuto', '1998-08-23',TRUE)

并使用此链接检查插入bool值的所有可能方法

http://www.postgresql.org/docs/8.1/static/datatype-boolean.html

答案 2 :(得分:0)

你可以做到这一点。

我不知道您对该性别列的数据类型是什么。

我假设你的列数据类型是

你只需要传递0& 1在性别列数据库中。

  INSERT INTO users 
    (user_id, user_name, joined, password, first_name, last_name, date_of_birth, gender) 
    VALUES 
    ('150/08', 'Otollo', NOW(), SHA('WUODBABA'), 'Joshua', 'Abuto', '1998-08-23',0 OR 1)