如何获得python中最后一次插入的uuid?

如何获得python中最后一次插入的uuid?,python,mysql,mariadb,mysql-connector-python,Python,Mysql,Mariadb,Mysql Connector Python,如何获得生成的uuid_,而不是python中最后一次插入的uuid_ cursor.lastrowid根据建议始终返回0 这是我的密码 将mysql.connector作为数据库导入 addlink=“插入链接(i、操作、客户端、文件)值(uuid\u short(),%s,%s)” cursor.execute(addlink,link) 打印(cursor.lastrowid) 返回上一条INSERT语句为自动增量列生成的值。如果通过其他方式生成id,则不能使用它 您可以先进行查询以生成U

如何获得生成的uuid_,而不是python中最后一次插入的uuid_

cursor.lastrowid
根据建议始终返回0

这是我的密码

将mysql.connector作为数据库导入
addlink=“插入链接(i、操作、客户端、文件)值(uuid\u short(),%s,%s)”
cursor.execute(addlink,link)
打印(cursor.lastrowid)
返回上一条
INSERT
语句为
自动增量列生成的值。如果通过其他方式生成id,则不能使用它

您可以先进行查询以生成UUID,然后执行插入操作,例如:

cursor.execute('SELECT UUID_SHORT()')
uuid, = cursor.fetchone()
cursor.execute(addlink, (uuid, *other_params))