私は、顧客のアプリケーションを使用する PHP Web サイトを持っています。各アプリケーションには、増加する ID 番号が与えられます。
最近、サイトはアプリケーション ID 番号 9999 に達しましたが、10000 に進む代わりに 0001 に戻りました
なぜこれが起こったのか考えてみてください - おそらくある種のphpまたはmysql設定、範囲または制限?!
前もって感謝します
私は、顧客のアプリケーションを使用する PHP Web サイトを持っています。各アプリケーションには、増加する ID 番号が与えられます。
最近、サイトはアプリケーション ID 番号 9999 に達しましたが、10000 に進む代わりに 0001 に戻りました
なぜこれが起こったのか考えてみてください - おそらくある種のphpまたはmysql設定、範囲または制限?!
前もって感謝します
はい、4桁(0000)に制限するためにphpに適用されたいくつかの形成があったため、10000に達したときに最初の1を切り捨てていました。これにより、バックエンドや他の場所で0001などとして表示されていました...
その結果、ID 番号のカット版を応募者にメールで送信し、あらゆる種類の混乱を引き起こしていました (笑)。
元のコーダーが利用できないため、適切なファイルを見つけるのに時間がかかりました!
ありがとうございます。
int(11)
長さ11のIDのテーブル構造でこれを行ってください
int
これは、増加する主キーに許可されているサイズである可能性があります。