0

这是我的情况:

我有一个每周被截断一次的表,并在其中放置新值。

我想做的事:

我想添加一个从 1 开始并为插入的表中的每一行增加 1 的主键。当表被截断时,我希望这个计数从 1 开始。

这可能吗?

4

1 回答 1

2

使用serial列并使用选项restart identity

truncate table foo restart identity

http://www.postgresql.org/docs/current/static/sql-truncate.html

于 2016-04-19T20:57:59.310 回答