博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python插入记录后获取最后一条数据的id
阅读量:5452 次
发布时间:2019-06-15

本文共 743 字,大约阅读时间需要 2 分钟。

python插入记录后取得主键id的方法(cursor.lastrowid和conn.insert_id())

参考:

python插入记录后获取最后一条数据的id

#!/usr/bin/python  # import MySQL module  import MySQLdb  # get user input  name = raw_input("Please enter a name: ")  # connect  conn = MySQLdb.connect(host="localhost", user="nobody", passwd="nobody", conn="qestar", unix_socket="/tmp/mysql.sock")  # create a cursor  cursor = conn.cursor()  # execute SQL statement  cursor.execute("INSERT INTO test (nama) VALUES (%s)", name)  # get ID of last inserted record  print "ID of last record is ", int(cursor.lastrowid) #最后插入行的主键ID  print "ID of inserted record is ", int(conn.insert_id()) #最新插入行的主键ID,conn.insert_id()一定要在conn.commit()之前,否则会返回0  conn.commit()

  

 

转载于:https://www.cnblogs.com/andy9468/p/8868246.html

你可能感兴趣的文章
面向对象编程
查看>>
django-rest-framework 视图的使用规则 总结分享
查看>>
drf 访问文档出现错误'AutoSchema' object has no attribute 'get_link'
查看>>
django-rest-framwork 错误信息整理
查看>>
第一讲 评估类模型之层次分析法
查看>>
评估类模型之优劣解距离法Topsis模型
查看>>
MNIST 数据集介绍
查看>>
浅谈response和request方法
查看>>
浮点数的二进制表示
查看>>
leetcode 173-Binary Search Tree Iterator(medium)
查看>>
【移动开发】Android中WIFI开发总结(二)
查看>>
beyond compare 数据对比工具
查看>>
python3链接oracle
查看>>
【NOIP2017】时间复杂度
查看>>
poj 3375 Network Connection
查看>>
C# 获取当前月第一天和最后一天
查看>>
shipin_beanshell_讲解
查看>>
购物小练习
查看>>
朴素贝叶斯应用:垃圾邮件分类
查看>>
vs code 快捷键大全
查看>>