mariadb 자동증가값 관련하여 질문드립니다. 0 1 161

by CVS [MySQL] [2021.09.14 17:48:31]


날짜 뒤에 숫자가 증가하는 방식으로 값을 만들고(ex)).202109141 202109142)

00시00분이 되면 숫자를 0으로 초기화하여

다음날날짜 뒤에 1부터 시작하는(ex)).202109151,202109152) 키를 생성해보려고합니다.

b테이블에 숫자값만 가지는 컬럼을 생성하고

a테이블의 데이터가 들어오는경우 b테이블의 숫자를 증가시키고싶은데 트리거에서는 error code 1442로 변경이 되지않습니다.

값을 생성하고 싶은데 어떠한 방법이 있을까요?(Maria DB입니다)

by 마농 [2021.09.16 13:56:32]

1. 해당 오류는
- 트리거가 걸린 테이블을 트리거 내에서 업데이트 할 때 발생되는 오류인 듯 합니다.
- 트리거 로직에 문제가 없는지 확인해 보세요.
2. 날짜 옆 연결되는 숫자는
- 가변자리수 보다는 고정자리수 추천합니다.
- 가변 : 202109161, 2021091610, 20210916100
- 고정 : 202109160001, 202109160010, 202109160100

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입