MySQL与Python的交互——增删改

commit()

在没有执行这个属性前,所有的增删改都是没有提交成功的

# 导入模块
from  pymysql import  *

# 链接数据库
conn = connect(host = "localhost",port = 3306,user='root',password="135853",database="jing_dong",charset="utf8")

# 创建有标
curs = conn.cursor()

# 增加数据
curs.execute("""insert into goods value (0,"傻逼傻逼 7.9英寸笔记本电脑",4,"阿里",40000,default,default);""")

# 在此之前所有的增删改都全部未提交,也就是说,全部都没有提交成功
conn.commit()

# 关闭链接
conn.close()
curs.close()

 

rollback()

当你发现想要提交数据时发现错了,就可以使用rollaback()来取消提交的数据

posted @ 2020-03-02 20:31  我真的是受不了  阅读(146)  评论(0编辑  收藏  举报