开发者社区> 问答> 正文

python向数库中插入数据不报错,但查询数据库中没有成功插入?报错

运行环境:window Xp    python 2.7  Mysql 5.5

代码如下:

import MySQLdb
import random
def InsertFun():
    Conn =    MySQLdb.connect(host='localhost',user='dpai',passwd='ep',db='ep',port=7880,charset='utf8')

    cursor=Conn.cursor()
    #execute the sql
  
    InsetValue="""INSERT INTO `base_member_info`
              (MEMBER_NAME,MEMBER_LOGIN_NAME,MEMBER_LOGIN_PW,PW_STRENGTH,MEMBER_MOBILE,VERIFI_CODE,MOBILE_BINDING_STATUS,MEMBER_PHONE,
             MEMBER_FAX,MEMBER_EMAIL,IDCARD_TYPE_ID,MEMBER_IDCARD,MEMBER_BANKCARD_STATUS,MEMBER_CITY,MEMBER_STREET,MEMBER_ZIPCODE,MEMBER_CREAT_TIME,
             MEMBER_LAST_LOGIN,MEMBER_LOG_TIMES,MEMBER_STATE)
            VALUES ('Hn1','hn102@epai.hk','c4ca423eaa17c3820dcc509a6f75849b','2','15611242813','817171','1','+86-010-','+86-010-','he_2@epai.hk','2','6535445842556','0','5','china','100027','2013-11-11 10:29:44','2013-11-11 14:53:06',
            '0','1');"""
    cursor.execute(InsetValue)
    Conn.commit
InsertFun()
   

展开
收起
爱吃鱼的程序员 2020-06-22 14:28:20 1026 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    改为Conn.commit()虽然没有高过这个,但是我知道commit明显是个动作。嘿嘿。。-》-》<divclass="ref">

    引用来自“MeiKai”的答案

    <divclass=ref_body>改为Conn.commit()

    2020-06-22 14:28:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载