0

SQL Server では、INSERT の失敗時に IDENTITY ID がまだ大きくなっていることに気付きました。これは MySQL の問題ではありません

ここにサンプルがありますhttp://sqlfiddle.com/#!3/51b7d/8

どうすればそれを防ぐことができますか? ありがとう

4

1 に答える 1

2

MySQL も SQL Server もコンパクト ID を保証しません。どちらの製品も、生成された ID にギャップを残す可能性があり、そのまま残します。これは、 MySQLがギャップを残すことができることを証明するMySQL SqlFiddleです。

仮定が間違っていることがわかったので、製図板に戻り、コンパクトな恒等式を仮定しないように設計を変更します。

于 2013-04-01T07:46:29.437 に答える