python中array类型的数据存进数据库,sql语句的写法,,import num
python中array类型的数据存进数据库,sql语句的写法,,import num
import numpy as npimport pymysqlPa=101325#Pa 大气压力inputTa=30#摄氏度 介质温度inputQ=270000#m3/h 设计流量inputP=4200#Pa 设计压力inputn=1000#rp/min 输入转速inputchdong = ‘b‘#传动方式inputresultinput=np.array([Pa,Ta,Q,P,n,chdong])conn = pymysql.connect(host=‘xxxx‘, user=‘xxxxx‘, password=‘xxxx‘, port=3306, db=‘xxxxxx‘)cur = conn.cursor() # 生成游标对象sql = "INSERT INTO `inputtable` (`Pa`, `Ta`, `Q`, `P`, `n`, `chdong`) VALUES (‘%s‘,‘%s‘,‘%s‘,‘%s‘,‘%s‘,‘%s‘)" % (resultinput[0], resultinput[1], resultinput[2], resultinput[3],resultinput[4],resultinput[5])cur.execute(sql)id=cur.lastrowidconn.commit()cur.close() # 关闭游标conn.close() # 关闭连接print(id)
注意sql语句的写法,变量前是%,不是逗号,另外可以看到chdong是字符‘b‘,为防止出现
query error: `Unknown column`
错误,给%s加上单引号‘%s‘,试了好久才弄对,虽然就一行代码,但是搞对确实不容易,用了各种方法。
python中array类型的数据存进数据库,sql语句的写法
相关内容
- Python ORM 实现及python在linux下连接oracle,,ORM &ldquo
- 从尾到头打印链表(Python and C++解法),,题目: 输
- Python面向对象(类之间的关系)(三),,类与类之间的关系
- 第39天python学习内置模块time模块,,#自带模块学习tim
- Python学习笔记1209,,将string中有元
- python datetime 与 time模块,,time模块tmie
- python100例 31-40,,031 判断星期题目
- Python_00_高阶函数,, 1.abs(
- python中的for循环对象和循环退出,,流程控制-if条件
- Python——模块——时间模块,,1、time模块(1
评论关闭