2

代理キーを使用してテーブルを作成する方法を知っている人はいますか? 自動インクリメントのようなものを探します。これは、次に大きい一意の番号を主キーとして自動的に追加する大きな整数です。

テーブルの作成方法とレコードの追加方法を知る必要があります (できれば、scraperwiki.sqlite.save を使用)

ありがとう!

4

1 に答える 1

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')
于 2012-03-01T02:41:03.563 に答える