SERIAL ID を持つ postgres テーブルがあります。
id (serial) name age
通常、挿入は Web アプリケーションから行われます。
ID を max (id)+1 ****に設定して、2 つの新しいレコードを手動で挿入しました。
これらの 2 つの挿入後、Web アプリが 2 つのレコードを挿入すると、重複キー エラーが発生します。
2レコードだけ。その後、すべて正常に動作します。
問題は、手動挿入でシリアルがインクリメントされなかったのはなぜですか?
オートインクリメントとシリアルは違うのですか?
ここで何が欠けていますか?MySQL またはその他の SQL に同じ問題がありますか?