sql >> Database >  >> RDS >> Mysql

Problemen met het genereren van een lijst in python en het opslaan ervan in een mysql-database

Het lijkt erop dat u uw lijsten overschrijft in plaats van eraan toe te voegen wanneer u dat doet:

for site in sites:
    items = [site.select('//h2').extract()]
    item = [site.select('//h3').extract()]
    meta = [site.select('//meta').extract()]

Ik denk dat je het misschien wilt veranderen in:

for site in sites:
    items.append(site.select('//h2').extract())
    item.append(site.select('//h3').extract())
    meta.append(site.select('//meta').extract())


  1. mysql records van twee tabellen in één query tellen?

  2. Meerdere INSERT INTO MySQL van $_POST array

  3. Nest in een Nest Json-model naar SQL-tabel

  4. c# Entity Framework EF 4.1 Wijzig schema en databasenaam tijdens runtime