ScraperWiki:如何使用自动增量键创建和添加记录

时间:2012-03-01 02:39:42

标签: sql sqlite auto-increment scraperwiki

任何人都知道如何使用代理键创建表格?寻找 像autoincrement这样的东西,只是一个大整数 自动添加下一个最高的唯一编号作为主键。

需要知道如何创建表以及如何添加记录 (最好通过scraperwiki.sqlite.save)

谢谢!

1 个答案:

答案 0 :(得分:2)

对于特定情况,这似乎对我有用,如果不回答的话 更普遍的一个 https://scraperwiki.com/scrapers/autoincr_demo

奖金包括不必在创建表时指定表的其余部分:)

import scraperwiki
try:
    scraperwiki.sqlite.execute("""
        create table magic
        ( 
        id INTEGER PRIMARY KEY AUTOINCREMENT
        )
    """)
except:
    print "Table probably already exists."

scraperwiki.sqlite.save(unique_keys=[], data={'payload':'fat beats'}, table_name='magic')