Die folgende Tabelle meiner MySQL-Daten des Feldes istVon Python zu MySQL-Upload-Daten fehlgeschlagen
Die Tabelle mit dem Namen infor
+-------------+-------------+------+-----+-------------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+-------------------+----------------+
| id | bigint(7) | NO | PRI | NULL | auto_increment |
| temperature | varchar(20) | YES | | NULL | |
| wet | varchar(20) | YES | | NULL | |
| created | timestamp | NO | | CURRENT_TIMESTAMP | |
+-------------+-------------+------+-----+-------------------+----------------+
Wenn ich möchte Daten auf meinen MySQL-Server
ich hochladen Mit dem folgenden Code:
temperature_item = '8.7`c'
wet_item = '0.87%'
cur.execute("INSERT INTO infor (temperature,wet) VALUES (temperature_item,wet_item)")
Dann zeigt es den Fehler folgenden:
pymysql.err.InternalError: (1054, "Unknown column 'wet_item' in 'field list'")
Aber wenn ich schreibe:
cur.execute("INSERT INTO infor (temperature,wet) VALUES ('87`c','8.7%')")
Es könnte funktionieren, und ich habe die vorherige Frage gesucht
Haben füge ich das nicht druckbare Wort? Oder ein anderes Problem?
Haben Sie meine Antwort versucht? – e4c5
thx es hat funktioniert !!! –
Sie sind herzlich willkommen. Ich bin froh, dass ich geholfen habe. Da Sie hier noch neu sind, möchte ich darauf hinweisen, dass die bevorzugte Art, hier "Danke" zu sagen, darin besteht, gute Fragen und hilfreiche Antworten zu wählen (sobald Sie genug Ansehen haben) und die hilfreichste Antwort zu akzeptieren auf jede Frage, die Sie stellen (was auch Ihrem Ruf einen kleinen Schub verleiht). [Wenn jemand antwortet] (http://stackoverflow.com/help/someone-answers) – e4c5