sql >> Database >  >> RDS >> Mysql

Hoe kan ik executemany gebruiken om een ​​lijst met woordenboeken in Python in MySQL in te voegen?

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

Ik hoop dat het je zal helpen



  1. Hoe de SQLite Dump-opdracht te gebruiken?

  2. Proberen de Oracle-ADF-toepassing te implementeren op Tomcat 7

  3. Webinar:nieuwe functies in PostgreSQL 11 [vervolgen]

  4. Hoe de sortering van een kolom in MySQL te tonen