我正在尝试将一些值插入到 MySQL 表中,前两个值是字符串,最后一个是布尔值。我的问题是,无论我做什么,我似乎都无法让 python/MySQL 识别布尔值并插入它。据我所知,Python 正确地将最后一个值设为布尔值,但 MySQL 并没有这样看待它。每次它只是在表中默认为 0。下面是一些伪代码,这几乎就是我想要做的。
conn = MySQLdb.connect(...)
c = conn.cursor()
c.execute("INSERT INTO table (name, string, bool) VALUES (%s,%s,%s,(aName,aString,boolVal))