【发布时间】:2017-04-19 16:55:24
【问题描述】:
下表是我的MySQL字段数据
名为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 | |
+-------------+-------------+------+-----+-------------------+----------------+
当我想将数据上传到我的 MySQL 服务器时
我使用以下代码:
temperature_item = '8.7`c'
wet_item = '0.87%'
cur.execute("INSERT INTO infor (temperature,wet) VALUES (temperature_item,wet_item)")
然后它显示以下错误:
pymysql.err.InternalError: (1054, "'field list' 中的未知列 'wet_item'")
但是当我输入时:
cur.execute("INSERT INTO infor (temperature,wet) VALUES ('87`c','8.7%')")
它可以工作,我已经搜索了上一个问题
我是否添加了不可打印的单词?还是其他问题?
【问题讨论】:
-
你试过我的答案了吗?
-
谢谢它成功了!!!
-
不客气。我很高兴能帮上忙。由于您还是新手,我可以指出,在这里说“谢谢”的首选方式是投票赞成好的问题和有用的答案(一旦您有足够的声誉这样做),并接受最有用的答案回答您提出的任何问题(这也可以稍微提升您的声誉)。 When someone answers
标签: python mysql python-3.x