>  Q&A  >  본문

mysql에서 필드를 증가시키는 함수 설계에 대해.

tag_id, user_id, user_tag_id 세 개의 필드가 있는 간단한 테이블이 있습니다. 레코드를 삽입할 때(알려진 tag_id 및 user_id 삽입) user_id = 현재 삽입된 user_id라는 조건에서 user_tag_id가 자동으로 설정되어야 합니다. , 이것을 어떻게 구현해야 합니까? mysql의 사용자 정의 함수를 작성해야 합니까?

世界只因有你世界只因有你2670일 전941

모든 응답(2)나는 대답할 것이다

  • 某草草

    某草草2017-06-28 09:25:38

    으아악

    회신하다
    0
  • 欧阳克

    欧阳克2017-06-28 09:25:38

    새로 삽입된 레코드의 user_tag_id만 1씩 증가하면 두 개의 SQL 문으로 나눌 수 있습니다.

    먼저 user_tag_id에 해당하는 user_id의 최대값을 계산하세요

    으아악

    그런 다음 이전 문의 반환 값을 insert 문에 넣습니다.

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