使用python mysqldb作为位插入'0'和'1'

时间:2019-03-28 14:47:05

标签: python mysql-python

我有一个python脚本,试图像这样将行插入MySQL数据库:

newCon = MySQLdb.connect(host="hostname", user="username", passwd="password", db="dbname")
newCur = newCon.cursor()
newCur.execute(output)
newCon.commit()

output这是一个类似于INSERT INTO TableName VALUES('1','a','0')的字符串,其中表结构如下:

ID INT UNSIGNED,
name VARCHAR(255) NOT NULL,
active BIT NOT NULL

但是,脚本会发出警告:

Warning: Out of range value for column 'active' at row 1
  newCur.execute(output)

有没有办法让python的mysqldb接受1和0作为位列的值?

0 个答案:

没有答案