Information: Einfügen einer Statistik, das ist ein Temperaturwert. Die Informationen sollten „temp“ sein, so dass ich weiß, dass das Protokoll über die Temperatur nächste Abfrage von einem Python-Skript ausführen Ich versuchePython SQL Query - unbekannte Spalte
ist
info = "temp"
sql = 'insert into stat_bus (addr, grp, info, status)
VALUES (' + address + ', ' + group + ', ' + info + ', ' + status + ')'
bekomme ich folgende Fehlermeldung: Unbekannte Säulentemperatur in Feldliste Die Adresse, Gruppe und Status geben keine Fehler.
Ich habe andere Möglichkeiten für das String-Parsing ausprobiert (ich denke, das ist der Fehler?), Aber es funktioniert nicht. Vielen Dank im Voraus
Was verwenden Sie für die Datenbankverbindung? Alle Bibliotheken, die das [Python Database API] (https://www.python.org/dev/peps/pep-0249/) implementieren, sollten die Flucht für Sie übernehmen. Sie sollten die Abfrage nicht selbst erstellen. – Kendas
Verwenden Sie vorbereitete Anweisungen http://zetcode.com/db/mysqlpython/ – damians