채번이뭐임
시리얼넘버 컬럼을 +1해줘서 데이터를 집어넣는데 이게 dup이나요 너무빠른건지 너무 느린건지 - dc App
채썰기
그걸왜쓰나요
몰라요 이미 내가왔을때는 다 이렇게 하구있었어요 - dc App
마지막 레코드 조회해서 시리얼컬럼꺼 +1한다음 pk로 인서트한다는 뜻이야?
비슷한데 살짝달라요 pk를 여러컬럼합쳐서 쓰는데 1 2 3 얘네를 기준으로 4컬럼을 채번해요 그리고 1 2 3 4 가합쳐서 pk가됩니다. 그런데 4를만들때 자꾸 dup이나요 - dc App
자동채번 하시면 되죠
여기사람들 자동채번을 안써요 MYSQL이라 알아서 생기는데도 - dc App
이전에는 oracle이었는데 거기는 auto가 없었나?! - dc App
그렇다면 채번에러는 어쩔수없는것입니다. 재등록해주세요라고 에러메시지를 표시하여 해결해주세요 디씨도 간혹 글등록하다가 그 에러가 납니다
아이고 나정말힘들어 kafka라 여기저기 수정을 고생해가면서 해주어야해요 - dc App
시리얼넘버 발급기를 만들어 은행 번호표처럼
그것도 자동으로 만들었어요 어떻게했냐면 한 테이블에 pk가 auto값이면 인위적으로 pk를 만들어요 1 2 3 컬럼을합쳐서 걔네들기준으로 채번하는컬럼까지 총 1234가 pk가되는거에요 그런데 4컬럼을만들때 자주 중복에러가나요 - dc App
먼소린지이해를못햇어 1,2,3,4 다 db에 넣기전에 앱에서 만드는거아니야?
insert하기전에 쿼리를 하나 더 태워서 4를 만들어서 그거를 insert문에 퐁당이에요 - dc App
쿼리를하나더태운다는게뭐임
1,2,3,4가 pk란거야 4번만 pk란 거야
음.. db에서 그 테이블 1 2 3 컬럼을 조회해서 있으면 4컬럼 max값에 +1을해서 가져와 그러면 pk가 되는거야 1 2 3 4 가 ! 이거 설명이 쉽지않음 - dc App
1 2 3 4가 다 합해져야 진정한 pk야 - dc App
1,2,3 컬럼은 어떤 레코드를 가져오는건데
1 2 3은 특정 가게, 날짜같은게 주로들어가고 나머지 다른컬럼들은 어떤 비용이나 뭐 후처리작업했는지등등 이런거?! - dc App
그러면 insert절에 서브쿼리넣어
values ( selcet count(*) +1 where 1 2 3) 이거 하지마래?
insert에도 서브쿼리 ok입니까?! - dc App
그렇게 쓰여있는게 하나도없었는데... 한번 도전!!!!!!! - dc App
굉장히 도전적인 발상이었어요 - dc App
난 책임안져 잘알아보고해
너무 의존성 강한 구조인듯... 인서트를 메세징큐 만들어서 순차 처리 하면 안되나?
아 확실하게 착착? 그것도 좋다.. 그런데 내마음대로 구조를 바꿀수가없는데.. 흠.. - dc App
찾아봐야겠어 - dc App
채번이뭐임
시리얼넘버 컬럼을 +1해줘서 데이터를 집어넣는데 이게 dup이나요 너무빠른건지 너무 느린건지 - dc App
채썰기
그걸왜쓰나요
몰라요 이미 내가왔을때는 다 이렇게 하구있었어요 - dc App
마지막 레코드 조회해서 시리얼컬럼꺼 +1한다음 pk로 인서트한다는 뜻이야?
비슷한데 살짝달라요 pk를 여러컬럼합쳐서 쓰는데 1 2 3 얘네를 기준으로 4컬럼을 채번해요 그리고 1 2 3 4 가합쳐서 pk가됩니다. 그런데 4를만들때 자꾸 dup이나요 - dc App
자동채번 하시면 되죠
여기사람들 자동채번을 안써요 MYSQL이라 알아서 생기는데도 - dc App
이전에는 oracle이었는데 거기는 auto가 없었나?! - dc App
그렇다면 채번에러는 어쩔수없는것입니다. 재등록해주세요라고 에러메시지를 표시하여 해결해주세요 디씨도 간혹 글등록하다가 그 에러가 납니다
아이고 나정말힘들어 kafka라 여기저기 수정을 고생해가면서 해주어야해요 - dc App
시리얼넘버 발급기를 만들어 은행 번호표처럼
그것도 자동으로 만들었어요 어떻게했냐면 한 테이블에 pk가 auto값이면 인위적으로 pk를 만들어요 1 2 3 컬럼을합쳐서 걔네들기준으로 채번하는컬럼까지 총 1234가 pk가되는거에요 그런데 4컬럼을만들때 자주 중복에러가나요 - dc App
먼소린지이해를못햇어 1,2,3,4 다 db에 넣기전에 앱에서 만드는거아니야?
insert하기전에 쿼리를 하나 더 태워서 4를 만들어서 그거를 insert문에 퐁당이에요 - dc App
쿼리를하나더태운다는게뭐임
1,2,3,4가 pk란거야 4번만 pk란 거야
음.. db에서 그 테이블 1 2 3 컬럼을 조회해서 있으면 4컬럼 max값에 +1을해서 가져와 그러면 pk가 되는거야 1 2 3 4 가 ! 이거 설명이 쉽지않음 - dc App
1 2 3 4가 다 합해져야 진정한 pk야 - dc App
1,2,3 컬럼은 어떤 레코드를 가져오는건데
1 2 3은 특정 가게, 날짜같은게 주로들어가고 나머지 다른컬럼들은 어떤 비용이나 뭐 후처리작업했는지등등 이런거?! - dc App
그러면 insert절에 서브쿼리넣어
values ( selcet count(*) +1 where 1 2 3) 이거 하지마래?
insert에도 서브쿼리 ok입니까?! - dc App
그렇게 쓰여있는게 하나도없었는데... 한번 도전!!!!!!! - dc App
굉장히 도전적인 발상이었어요 - dc App
난 책임안져 잘알아보고해
너무 의존성 강한 구조인듯... 인서트를 메세징큐 만들어서 순차 처리 하면 안되나?
아 확실하게 착착? 그것도 좋다.. 그런데 내마음대로 구조를 바꿀수가없는데.. 흠.. - dc App
찾아봐야겠어 - dc App