ringa_lee2017-04-17 16:18:49
数値のジャンプを考慮しない場合、最も簡単な方法は 2 つのフィールドを作成することです。1 つのフィールドはボックスを保持し、1 つのフィールドは自動インクリメントであり、2 つのフィールドは
通常、このエンコーディングは次のように使用されます。表示されるので、プログラムを書くときは、簡単な結合とフォーマットだけで済みます。
複雑なロジック チェックサムや高度な要件がある場合は、それらをビジネス ロジック層に記述することをお勧めします。
PHP中文网2017-04-17 16:18:49
mysql では、これを 2 つのフィールドに分割して格納できます。接頭辞のボックスはフィールド (番号) 001 です。その後、データを挿入するたびに、テーブルのヘッダー (BOX) を次の番号 (num) 列に結合します。データを挿入した後、プレフィックスに応じて num 列 + 1 を変更することを忘れないでください。 これは、以前に行った注文番号生成ルールに少し似ています。