私は連続した番号を生成したいが反復することのないデータベースの番号を持っている。データベースの最後の番号に基づいて連続番号を生成するアルゴリズムはありますか?
現在、私は挿入された最後のIDに基づいて最後の番号をピックアップしますが、何度か繰り返されます。
私は連続した番号を生成したいが反復することのないデータベースの番号を持っている。データベースの最後の番号に基づいて連続番号を生成するアルゴリズムはありますか?
現在、私は挿入された最後のIDに基づいて最後の番号をピックアップしますが、何度か繰り返されます。
どちらかは、あなたの行にMySQLの「AI」(オートインクリメント)を適用、または単に乱数を生成し、それは、クエリがデータベースに依存
経由でデータベースに存在するかどうかを確認します。一部のデータベースには自動インクリメントフィールドがあります。オラクルのように、しない人もいます。代わりにシーケンスの使用が必要です。
自動インクリメント – bugwheels94
を使用すると、単に列をAUTO_INCREMENTに設定するだけです。ドキュメントへのリンクhttp://dev.mysql.com/doc/refman/5.7/en/example-auto-increment.html – cmorrissey