Zamiast tego zrób to w ten sposób:
query = '''INSERT INTO cheese (data) VALUES (%s)'''
cur.execute(query, (bd,))
Zamiast formatowania łańcuchów na poziomie Pythona, używa się formatowania specyficznego dla MySQL, w tym znaków ucieczki, które mają specjalne znaczenie dla MySQL w łańcuchach, które mają być osadzone w zapytaniach.