Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Saya mencoba memasukkan beberapa informasi dari file XML ke database SQL menggunakan python

Kesalahan sebenarnya disebabkan oleh bukan menggunakan placeholder seperti yang seharusnya .

Juga, Anda benar-benar tidak ingin terhubung kembali ke database seperti itu untuk setiap elemen. Selain itu, Anda hanya dapat melakukan ketika semuanya selesai:

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. Masukkan data ke dalam tabel menggunakan php

  2. cadangan mysqldump dan pulihkan ke server jauh

  3. Pilih kursus yang sepenuhnya dipenuhi oleh daftar prasyarat yang diberikan

  4. kesalahan kueri mysql pada integrasi data pentaho (cdb)

  5. gagal membuka file di database mysql