Mysql
 sql >> база данни >  >> RDS >> Mysql

Опитвам се да поставя малко информация от XML файл в SQL база данни с помощта на python

Действителната грешка е причинена от не използване на контейнери, както трябва .

Освен това наистина не искате да се свързвате отново с базата данни по този начин за всеки елемент. Освен това можете да се ангажирате само когато всичко е готово:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. YEARWEEK() Примери – MySQL

  2. създайте mysql таблица, ако тя не съществува

  3. Поддръжка за ограничаване на външния ключ в Rails

  4. MySQL WEEK() :Вземете всички седмици в диапазона от дати (с/без записи)

  5. php echo не работи