【发布时间】:2011-08-14 01:14:54
【问题描述】:
我有一个android形式的orderid字段..现在我想添加一个数字以及orderid的内容,这样每次数字都应该以增量方式..
例如 如果用户在 orderid 中输入 123,那么我想将 123100 存储在数据库中 同样,在下次运行时,我想将 123101 存储在数据库中......等等......我将如何做到这一点
请帮忙
【问题讨论】:
-
好吧,您的数据库中有 _id 参数,它每次都充当唯一的主键。本质上你需要添加 (order_id*1000+_id+99)
-
约束是自动递增的,但正如 Viktor 所说,如果列的名称是 _id 并且是整数和主键,它将自动递增。来自 sqlite 文档,常见问题常见问题解答:sqlite.org/faq.html#q1
-
先生,我需要做什么才能访问 _id 字段?我可以像你提到的那样在程序中直接使用 _id 还是我之前需要定义 _id ?如果我需要定义 _id 那么请告诉我怎么做?
-
先生,我希望每次这个用户界面出现时..用户界面的orderid元素应该已经有值..这比以前的值多1..我从用户那里获取其余输入..请帮助
-
如果我想要一个 ame101..ame102 ..so 类型的 id 怎么办
标签: android sqlite auto-increment