【发布时间】:2014-03-02 10:09:57
【问题描述】:
我有 2 个带有序列字段的表(在表“m”中是字段“uniq”,在表“u”中是字段“uniq”)。 但是,如果我在(例如)u 中插入数据。自动增量函数为 u 中的下一行生成 +1(从 1 到 2),但如果在此操作之后我在另一个表中插入数据(例如)m 自动增量字段写下不是列中的下一个值 (1,2,3.. ),但是 3,即使在字段中是 1。
这意味着,什么自动增量函数在数据库中连续增加每个单个值,而不是在表中。
对不起,问题描述如此糟糕,英语不好=)
【问题讨论】:
-
你有带增量行的表吗?在该表中插入数据有问题吗?
-
不,插入不是问题。是的,我有一个带有增量行的表。但我想在表中有 uniq 数字的行,而不是在数据库中。例如:表“u”:1 a@a.a 2 b@b.b 表“m”:1 asd 2 sad 但不是表“u”:1 a@a.a 2 b@b.b 表“m”:3 asd 4 sad
-
请为您使用的表和插入张贴
create table语句。理想情况下作为sqlfiddle.com 示例
标签: sql postgresql auto-increment