Я пытаюсь вставить некоторые значения в таблицу MySQL, первые 2 значения являются строковыми, а последнее - логическим значением. Моя проблема в том, что я, что бы я ни делал, не могу заставить 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))