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))