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

标签 sql sqlite auto-increment scraperwiki

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

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

谢谢!

最佳答案

如果不回答问题,这似乎对我的具体情况有用 更一般的一个 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')

关于sql - ScraperWiki:如何使用自动增量键创建和添加记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9509858/

相关文章:

sql - 从 MySQL 中的多个表中选择

sql - 显示非结果行 SQL (groupby - count)

删除行后的sqlite rowid

sql - 为什么SQL的语法是由内而外的?

mysql - 在sql结果中排序

sql - 删除所有表命令

android - 创建动态 ListPreference (Android)

mysql - 根据其他列值的唯一性增加列值

MYSQL - 如何避免主 ID 浪费?

c# - Entity Framework - 在插入和自动递增之前检查条目是否存在