Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So erhalten Sie Autoincrement-Werte für eine Spalte nach dem Hochladen eines Pandas-Datenrahmens in eine MySQL-Datenbank

Sie können die ID selbst zuweisen:

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))

wobei cnx Ihre Verbindung ist und laden Sie dann Ihre df hoch.