sql >> Databasteknik >  >> RDS >> Mysql

Hur kan jag använda executemany för att infoga en lista över ordböcker i Python i MySQL

itemBank = [] 
for row in rows:
    itemBank.append((
        tempRow2['Item_Name'],
        tempRow1['Item_Price'],
        tempRow3['Item_In_Stock'],
        tempRow4['Item_Max'], 
        getTimeExtra
        )) #append data


q = """ insert ignore into TABLE1 (
        Item_Name, Item_Price, Item_In_Stock, Item_Max, Observation_Date ) 
        values (%s,%s,%s,%s,%s)           
    """

try:
    x.executemany(q, itemBank)
    conn.commit()
except:
    conn.rollback()

Hoppas det hjälper dig



  1. Hur hittar man n:e ranking i MySQL?

  2. SQL Server - anslut med Windows-autentisering

  3. automatisk ökning av primärt lämnar luckor i räkningen

  4. LEN() vs DATALENGTH() i SQL Server