有没有办法通过PyMySQL库从MySQL中插入的记录中获取ID?

时间:2019-06-11 08:24:24

标签: python mysql pymysql

我正在使用PUT API将文件上传到AWS S3中,该文件会将文件放入存储桶中并将其URL存储到DB中。如何从MySQL8.0返回成功的味精而获得插入的ID?

我试图在受影响的表中获取最后插入的ID,但遇到一个问题,即许多事务同时发生。我得到的ID属于另一个文件,而不是我想要的ID。

q2 = "insert into uploaded_report (original_report_path , from_date , to_date ,  user_id , organization_id , transaction_type_id , organization_report_type_id) values (\'%s\' , \'%s\' , \'%s\' ,%s , %s , %s , %s )" % (url , '2019-05-05 09:55:00' , '2019-05-29 09:55:00' , 2 , 1 , 2 , 2 ) #, '2019-05-05 09:55:00' , '2019-05-05 09:55:00'    
try:
    res2 = connect(q2)
except Exception as e:
    raise e

我希望输出为{'code': 200 , 'id': 'SomeID'},但实际输出为{'code':200}。我使用PyMySQL库。

0 个答案:

没有答案