sql >> Database >  >> RDS >> Mysql

Hoe u auto-increment-waarden voor een kolom kunt krijgen na het uploaden van een Pandas-dataframe naar een MySQL-database

U kunt zelf een id toewijzen:

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

waarbij cnx je verbinding is en upload vervolgens je df.



  1. Wat is het juiste SQL-type om een ​​.Net Timespan met waarden> 24:00:00 op te slaan?

  2. PostgreSQL:hoofdletterongevoelige tekenreeksvergelijking

  3. Voorkom dat sql lege of lege velden van mijn updateformulier bijwerkt

  4. Waarom retourneert PostgreSQL geen null-waarden als de voorwaarde <> waar is?