찾다

 >  Q&A  >  본문

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

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

高洛峰高洛峰2786일 전650

모든 응답(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

    점프 번호를 고려하지 않는 경우 가장 간단한 방법은 두 개의 필드를 만드는 것입니다. 한 필드는 BOX를 저장하고, 한 필드는 자동 증가 필드로 사용하고, 두 필드는
    보통 이런 종류입니다. 인코딩의 내용이 표시되므로 프로그램을 작성할 때는 간단한 연결과 포맷만 하면 됩니다.
    복잡한 로직 체크섬과 더 높은 요구 사항이 있는 경우 비즈니스 로직 레이어에 작성하는 것이 좋습니다.

    회신하다
    0
  • PHP中文网

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

    mysql에서는 이것을 분할하여 두 개의 필드에 저장할 수 있습니다. 접두사 BOX는 필드이고 다음 숫자는 필드(num) 001입니다. 그러면 데이터를 삽입할 때마다 테이블 헤더(BOX)를 가져와서 다음 숫자(num) 열과 연결하세요. 데이터를 삽입한 후 접두사에 따라 num 열 1을 변경해야 합니다. 이전에 했던 주문 번호 생성 규칙과 약간 비슷합니다.

    회신하다
    0
  • 취소회신하다