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

Problémy s generováním seznamu v pythonu a jeho ukládáním do databáze mysql

Zdá se, že své seznamy přepisujete, místo abyste je k nim připojovali, když to uděláte:

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

Myslím, že byste to možná chtěli změnit na:

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


  1. Získejte všechna vložená ID při vkládání více řádků pomocí jednoho dotazu

  2. Mysql - výběr z více tabulek bez vytváření duplicitních dat

  3. GROUP_CONCAT v SQLite

  4. Bezpečný způsob odesílání pošty přes PHP mnoha uživatelům