import pymysql
url = "host"
username = "username"
pw = "password"
dbname = "数据库名"
def con():
db = pymysql.connect(host=url, user=username, password=pw, database=dbname)
# print('数据库连接成功')
return db
cr = con()
cur = cr.cursor()
sql = "insert into ks(id, name) values (121,'张三')"
try:
cur.execute(sql)
cr.commit()
print('已保存')
except:
print("已存在")
cr.rollback()
ks为表名称
注意sql语句中字符串格式的变量需要用'{}'引起来
"insert into ks(id, name) values ({},'{}')".format(id, "张三")
可以用try防止出错,也可以在报错的时候查看报错信息。