ホームページ  >  に質問  >  本文

mysql 中 实现字段值为BOX001,BOX002.... 每插入一条数据数字部分自增

mysql 中 实现字段值为BOX001,BOX002.... 每插入一条数据数字部分自增

高洛峰高洛峰2742日前608

全員に返信(5)返信します

  • 巴扎黑

    巴扎黑2017-04-17 16:18:49

    シーケンスを試してみたい場合は、この記事のリンクの説明をチェックしてください

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 16:18:49

    この種のロジックはプログラム (php または py) で処理する方が適切です

    返事
    0
  • 迷茫

    迷茫2017-04-17 16:18:49

    開発言語のビジネスロジック層で扱うことを推奨します

    返事
    0
  • ringa_lee

    ringa_lee2017-04-17 16:18:49

    数値のジャンプを考慮しない場合、最も簡単な方法は 2 つのフィールドを作成することです。1 つのフィールドはボックスを保持し、1 つのフィールドは自動インクリメントであり、2 つのフィールドは
    通常、このエンコーディングは次のように使用されます。表示されるので、プログラムを書くときは、簡単な結合とフォーマットだけで済みます。
    複雑なロジック チェックサムや高度な要件がある場合は、それらをビジネス ロジック層に記述することをお勧めします。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 16:18:49

    mysql では、これを 2 つのフィールドに分割して格納できます。接頭辞のボックスはフィールド (番号) 001 です。その後、データを挿入するたびに、テーブルのヘッダー (BOX) を次の番号 (num) 列に結合します。データを挿入した後、プレフィックスに応じて num 列 + 1 を変更することを忘れないでください。 これは、以前に行った注文番号生成ルールに少し似ています。

    返事
    0
  • キャンセル返事