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

Hvordan kan jeg bruge executemany til at indsætte en liste over ordbøger 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()

Håber det vil hjælpe dig



  1. Sådan designes et lokaliseringsklar system

  2. mysql_fetch_array returnerer kun én række

  3. MariaDB dato- og tidsenheder

  4. ClusterControl:Introduktion til New Query Monitor