sql >> Database teknologi >  >> RDS >> Mysql

Sådan får du autoincrement-værdier for en kolonne efter upload af en Pandas-dataramme til en MySQL-database

Du kan selv tildele id:

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

hvor cnx er din forbindelse, og upload derefter din df.



  1. Sammenlign n. række med n+1. række, og hvis den ligger inden for rækkevidde af n. række, udskriv n+1 række USNG ORACLE QUERY

  2. Hvad er jdbc-driveren org.gjt.mm.mysql.Driver til?

  3. Konverter mysqli-paginering til forberedt erklæringspaginering

  4. Kan ikke forbinde min RDS Oracle-instans til en PHP-server