拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
シーケンスを試してみたい場合は、この記事のリンクの説明をチェックしてください
この種のロジックはプログラム (php または py) で処理する方が適切です
開発言語のビジネスロジック層で扱うことを推奨します
数値のジャンプを考慮しない場合、最も簡単な方法は 2 つのフィールドを作成することです。1 つのフィールドはボックスを保持し、1 つのフィールドは自動インクリメントであり、2 つのフィールドは 通常、このエンコーディングは次のように使用されます。表示されるので、プログラムを書くときは、簡単な結合とフォーマットだけで済みます。 複雑なロジック チェックサムや高度な要件がある場合は、それらをビジネス ロジック層に記述することをお勧めします。
mysql では、これを 2 つのフィールドに分割して格納できます。接頭辞のボックスはフィールド (番号) 001 です。その後、データを挿入するたびに、テーブルのヘッダー (BOX) を次の番号 (num) 列に結合します。データを挿入した後、プレフィックスに応じて num 列 + 1 を変更することを忘れないでください。 これは、以前に行った注文番号生成ルールに少し似ています。
シーケンスを試してみたい場合は、この記事のリンクの説明をチェックしてください
この種のロジックはプログラム (php または py) で処理する方が適切です
開発言語のビジネスロジック層で扱うことを推奨します
数値のジャンプを考慮しない場合、最も簡単な方法は 2 つのフィールドを作成することです。1 つのフィールドはボックスを保持し、1 つのフィールドは自動インクリメントであり、2 つのフィールドは
通常、このエンコーディングは次のように使用されます。表示されるので、プログラムを書くときは、簡単な結合とフォーマットだけで済みます。
複雑なロジック チェックサムや高度な要件がある場合は、それらをビジネス ロジック層に記述することをお勧めします。
mysql では、これを 2 つのフィールドに分割して格納できます。接頭辞のボックスはフィールド (番号) 001 です。その後、データを挿入するたびに、テーブルのヘッダー (BOX) を次の番号 (num) 列に結合します。データを挿入した後、プレフィックスに応じて num 列 + 1 を変更することを忘れないでください。 これは、以前に行った注文番号生成ルールに少し似ています。