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

Snažím se vložit nějaké informace z XML souboru do SQL databáze pomocí pythonu

Skutečná chyba není způsobena tím, že pomocí zástupných symbolů, jak byste měli .

Také se opravdu nechcete znovu připojovat k databázi pro každý prvek. Kromě toho můžete provést potvrzení pouze tehdy, když je vše hotovo:

connection = mysql.connector.connect(
    host="localhost", user="root", passwd="admin", database="python"
)
cursor = connection.cursor()

for child in root:
    for element in child:
        for subelement in element:
            a = subelement.attrib["currency"]
            b = subelement.text
            result = cursor.execute(
                "INSERT INTO valoare (moneda, flux) VALUES (%s, %s)", (a, b)
            )

connection.commit()



  1. Neznámý sloupec v seznamu polí Chyba Rmysql

  2. PHP na mySQL zkontrolujte, zda uživatel existuje

  3. Aspekty výkonu pro dočasná data v Oracle

  4. Vytvoření kopie databáze v PostgreSQL