您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python - 操作数据库,三种commit方法

bubuko 2022/1/25 19:08:40 python 字数 4197 阅读 819 来源 http://www.bubuko.com/infolist-5-1.html

使用mysqlclient操作数据库,除查询外,增加、删除、修改操作,均需要commit才能生效 三种方法: autocommit=True # 方法一:连接数据库的时候,就开启自动提交 conn.autocommit(True) # 方法二:执行sql语句之前,设置自动提交 conn.commit ...

使用mysqlclient操作数据库,除查询外,增加、删除、修改操作,均需要commit才能生效

 

三种方法:

  • autocommit=True # 方法一:连接数据库的时候,就开启自动提交
  • conn.autocommit(True) # 方法二:执行sql语句之前,设置自动提交
  • conn.commit() # 方法三:执行sql语句之后提交
import MySQLdb

conn = MySQLdb.connect(
    host=192.168.3.77,
    port=3306,
    user=root,
    passwd=y123456,
    db=test_zy,
    charset=utf8,
    autocommit=True  # 方法一:连接数据库的时候,就开启自动提交
)
# conn.autocommit(True)  # 方法二:执行sql语句之前,设置自动提交
cur = conn.cursor()

sql3 = "insert into tb_3 values (王五, 化学, 99, 3), (王五, 物理, 98, 3)"
cur.execute(sql3)
# conn.commit()  # 方法三:执行sql语句之后提交

cur.close()
conn.close()

 

python - 操作数据库,三种commit方法

原文:https://www.cnblogs.com/xiaochongc/p/14741475.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶