1

タイプ bigint の PK 列 Id が 1、2、3 の順に自動的に入力されるテーブルがあります...そのため、生成された ID が突然非常に大きな値を持つことがあることに気付きました. たとえば、ID は 1,2,3,4,5,500000000000001,500000000000002 のようなものです 5 の後に大きなジャンプがあります... ID 6 、 7 はまったく使用されませんでした

私はこのテーブルで削除操作を実行しますが、欠落している ID が以前に使用されていなかったと確信しています。

なぜこれが発生し、どうすれば修正できますか?

これを見てくれてありがとう。

私の環境:sybase ase 15.0.3、linux

4

1 に答える 1

2

不適切なシャットダウン後にシステムを再起動すると、Sybase でこれが発生します。完全な説明と対処方法については、こちらを参照してください。

于 2010-03-06T18:34:07.760 に答える