sql执行成功但是没有结果_sql2000怎么执行语句

sql执行成功但是没有结果_sql2000怎么执行语句原因: pymysql在连接数据库的时候会有一个参数autocommit,表示执行完SQL语句是否自动提交到真正的数据库,默认为False,不自动提交,所以执行SQL语句后提示成功,但实际没有操作数据

为什么pymysql执行SQL语句后提示成功,但没有实际操作数据库?

 

原因:

  pymysql在连接数据库的时候会有一个参数autocommit,表示执行完SQL语句是否自动提交到真正的数据库,默认为False,不自动提交,所以执行SQL语句后提示成功,但实际没有操作数据库。

 

解决:

  方法一:创建数据库连接对象时设置autocommit=True

1 message = {
2             "host":host,
3             "user":user,
4             "password":db_pwd,
5             "database":db_name,
6             "autocommit":True
7             }
8 db = pymysql.connect(**message)
9 return db

代码100分

  

  方法二:在每次执行SQL后,显示提交

代码100分1 sql = "insert into users(id,name,age) values (1,"Amy",13)"
2 cursor.execute(sql)       #cursor为游标
3 db.commit()      #db为数据库连接对象

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/8890.html

(0)
上一篇 2023-02-19
下一篇 2023-02-20

相关推荐

  • 递归查询两种写法的性能差异

    递归查询两种写法的性能差异对于递归查询,KINGBASE用户可以选择使用connect by ,或者使用 with recursive 。下面,我们以例子来看下二者的差别。 一、构造数据 create table test_r

    2023-04-17
    148
  • mysql的视图_mysql数据库笔记

    mysql的视图_mysql数据库笔记1 #视图 2 /* 3 含义:虚拟表,和普通表一样使用 4 mysql5.1版本出现的新特性,是通过表动态生成的数据 5 6 比如:舞蹈班和普通班级的对比 7 创建语法的关键字 是否实际占用物理空间

    2023-03-26
    198
  • JDBC-用程序操作数据库「建议收藏」

    JDBC-用程序操作数据库「建议收藏」一、JDBC JDBC:Java Database Connectivity 驱动:每个数据库厂商对JDBC的接口的实现类。 二、JDBC程序的开发步骤 1、引入驱动jar 2、编写代码 三、JDB…

    2023-02-14
    166
  • 技术分享 | 使用备份恢复实例时存在的坑「终于解决」

    技术分享 | 使用备份恢复实例时存在的坑「终于解决」作者:林靖华 爱可生服务团队成员,负责处理客户在MySQL日常运维中遇到的问题;擅长处理备份相关的问题,对数据库相关技术有浓厚的兴趣,喜欢钻研各种问题。 本文来源:原创投稿 *爱可生开源社区出品,原…

    2023-02-06
    143
  • Python Semaphore实现多线程同步

    Python Semaphore实现多线程同步Python是一门强大的编程语言,而且它支持多线程编程,这意味着可以利用计算机资源,提高代码的执行效率。在多线程编程中,如何解决线程安全问题是非常关键的。在本文中,我们将介绍Python Semaphore库如何实现多线程同步。

    2024-05-23
    66
  • Python Tkinter GUI布局方案

    Python Tkinter GUI布局方案Python Tkinter是一种Python的标准GUI库,它提供了丰富的图形用户界面组件和功能,让开发者能够方便地创建漂亮、可靠的用户界面。布局(Layout)是Tkinter GUI开发中一个非常重要的环节,它决定了每个组件在屏幕上的位置、大小以及与其他组件之间的关系。在本文中,我们将探讨Python Tkinter中常用的布局方案及其优缺点,并提供相应的代码示例。

    2024-01-22
    111
  • 直播预约 | 丁奇2020年首场公开课[亲测有效]

    直播预约 | 丁奇2020年首场公开课[亲测有效]在各行业爆发式增长的云时代,传统IT架构已无法满足企业需求。国内移动互联网的崛起为国产数据库创造了得天独厚的成长沃土,相比较于传统数据库,国产数据库技术取得了长足进步,也更适用于企业的生产环境和IT…

    2023-02-02
    160
  • mysql高可用架构设计_微服务架构开发实战

    mysql高可用架构设计_微服务架构开发实战对于 MySQL 数据库作为各个业务系统的存储介质,在系统中承担着非常重要的职责,如果数据库崩了,那么对于读和写数据库的操作都会受到影响。如果不能迅速恢复,对业务的影响是非常大的。本文我将分享MySQ

    2023-05-24
    127

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注