python向mysql插入数据

Posted 星空6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python向mysql插入数据相关的知识,希望对你有一定的参考价值。

import pymysql
db = pymysql.connect(host=\'47.98.226.11\',user=\'root\',password=\'123456\',port=3306,db=\'jforum\')
cursor = db.cursor()
data={
\'username\':\'hui4\',
\'user_password\':\'b1d196bdd4580d4ca16af5fdbf746fa251efced39bb9aff25618d0bf9f968a47237bcd4d6863ed0ad9d1b3069d721f139dce72de8c7b078c85ab37ab66cf3876\',

}
table=\'jforum_users\'
keys=\',\'.join(data.keys())
values=\',\'.join([\'%s\']*len(data))
sql=\'INSERT INTO {table}({keys}) VALUES ({values})\'.format(table=table,keys=keys,values=values)
try:
cursor.execute(sql,tuple(data.values()))
print("Successful")
db.commit()
except:
print("Failed")
db.rollback()
cursor.close()
db.close()

 

以上是关于python向mysql插入数据的主要内容,如果未能解决你的问题,请参考以下文章

python向mysql插入数据

Python向mysql数据库插入数据

从片段向数据库中插入值时ListView不更新

python向mysql插入数据一直报TypeError: must be real number,not str

Python 向 Postman 请求代码片段

python向mysql中插入数字字符串日期总结