sql >> Databáze >  >> RDS >> Mysql

Jak mohu použít executemany k vložení seznamu slovníků v Pythonu do 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()

Doufám, že vám to pomůže



  1. Jak se připojit ke vzdálené Oracle DB pomocí PL/SQL Developer?

  2. Jak změnit názvy tabulek MySQL na serveru Linux tak, aby nerozlišovaly malá a velká písmena?

  3. Oracle Text nebude fungovat s NVARCHAR2. Co dalšího může být nedostupné?

  4. Jaké jsou výhody a nevýhody ponechání SQL v uložených procesech versus kód