我正在使用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库。