2012-03-01 2 views
2

대리 키로 테이블을 만드는 방법을 아는 사람이 있습니까? autoincrement와 같은 것을 찾으십시오. 이는 단지 이 기본 키로 다음으로 높은 고유 번호를 자동으로 추가하는 큰 정수입니다.ScraperWiki : 자동 증가 키로 레코드를 만들고 추가하는 방법

레코드

감사 (바람직 scraperwiki.sqlite.save를 통해) 을 추가하는 방법뿐만 아니라 테이블을 만드는 방법을 알아야!

답변

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') 
에서 나머지 테이블을 지정하지 않아도 포함

+0

특히 메일 링리스트에 답하고 더 쉽게 찾을 수 있기를 원하는 사람이 그 사람이었습니다. http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/ – Dragon