202103-30 Mybatis批量插入返回插入成功后的主键id操作 我们都知道Mybatis在插入单条数据的时候有两种方式返回自增主键:1、对于支持生成自增主键的数据库:增加useGenerateKeys和keyProperty,<insert>标签属性。2、不支持生成自增主键的数据库:使用<selectKey>。但是怎么对批量插入数据返回自增主键的解决方式网上看到的还是比较少,至少百度的结果比较少。Mybatis官网资料提供如下:First,ifyourdatabasesupportsauto-generatedkeyfields(e.g.MySQLandSQLServer),the... 继续阅读 >
202009-24 Python3 操作 MySQL 插入一条数据并返回主键 id的实例 Python中貌似并没有直接返回插入数据id的操作(反正我是没找到),但是我们可以变通一下,找到最新插入的数据#!/usr/bin/envpython3#-*-coding:UTF-8-*-importpymysqldb=pymysql.connect(**db_conf)cursor=db.cursor()cursor.execute(sql)#最后插入行的主键idprint(cursor.lastrowid)#最新插入行的主键idprint(conn.insert_id())conn.commit()使用cursor.lastrowid和conn.insert_id()时一定要在conn.commit... 继续阅读 >