Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como obter valores de incremento automático para uma coluna após o upload de um dataframe Pandas para um banco de dados MySQL


Você pode atribuir id por si mesmo:
import pandas as pd
df['ID'] = pd.read_sql_query('select ifnull(max(id),0)+1 from db_table',cnx).iloc[0,0]+range(len(df))

onde cnx é sua conexão e, em seguida, faça o upload do seu df.