Це може бути лише вимогою PyMySql в Python, але я виявив, що мені потрібно було назвати точну таблицю, для якої я хотів ідентифікатор:
В:
cnx = pymysql.connect(host='host',
database='db',
user='user',
password='pass')
cursor = cnx.cursor()
update_batch = """insert into batch set type = "%s" , records = %i, started = NOW(); """
second_query = (update_batch % ( "Batch 1", 22 ))
cursor.execute(second_query)
cnx.commit()
batch_id = cursor.execute('select last_insert_id() from batch')
cursor.close()
batch_id
Вихід: 5
... або будь-яке правильне значення Batch_ID насправді