Loading views...
job pvr 데이터 차이

job pvr 데이터 차이

Date
Date
2020 Feb 18 0:0
Created by
Created by
Seonglae ChoSeonglae Cho
Created time
Created time
2023 Feb 28 12:39
Last edited by
Last edited by
Seonglae ChoSeonglae Cho
Last edited time
Last edited time
2023 Apr 15 16:51
Refs
Refs

state priority state time - 400 50 0 current

통계 안맞는거도 이거때문?
SELECT a.pvrid from (SELECT pvrid from pvr) as a LEFT OUTER join job as b ON a.pvrid = b.pvrid where b.pvrid IS NULL
notion image
아니 숫자가 안맞음 ㅋㅋㅋ
notion image
망했다 후
notion image
이 안에서 또 들어간거 찾아봐야 할 듯
 
 
SELECT a.pvrid FROM (SELECT a.pvrid from (SELECT pvrid from pvr) as a LEFT OUTER join job as b ON a.pvrid = b.pvrid where b.pvrid IS NULL) AS a , job AS b WHERE a.pvrid = b.pvrid
근데 겹치는게 왜 없지... 5개 나와야하는데
 
notion image
4개 겹치는 놈들이 범인 PRIORITY 30 어디서 나온거?
notion image
어쨌는 해결하고 이제 db 2000개 job 에 넣기
 
INSERT INTO job_100 (pvrid, state, priority, PROCESS, updatedatetimeus) SELECT a.pvrid, 400, 0, 50, '2020.02.18 11:53:33.123456' from (select pvrid from pvr) as a LEFT OUTER JOIN job as b ON a.pvrid = b.pvrid WHERE b.pvrid IS null
  • test job 100
  • auto increment primary key 에 안되어있어서 해줌
INSERT INTO job (pvrid, state, priority, PROCESS, updatedatetimeus) SELECT a.pvrid, 400, 0, 50, '2020.02.18 11:53:33.123456' from (select pvrid from pvr) as a LEFT OUTER JOIN job as b ON a.pvrid = b.pvrid WHERE b.pvrid IS null
  • job
 
 
 
notion image
INSERT INTO job (pvrid, state, priority, PROCESS, updatedatetimeus) SELECT a.pvrid, 0, 50, 400, '2020.02.18 11:53:33.123456' from (select pvrid from pvr) as a LEFT OUTER JOIN job as b ON a.pvrid = b.pvrid WHERE b.pvrid IS null
SELECT pvrid FROM job WHERE updatedatetimeus = '2020.02.18 11:53:33.123456'
 
왜 2623 아니라 2628이지는모그겠지만..
notion image
SELECT a.pvrid, 0, 50, 400, '2020.02.18 11:53:33.123456' from (select pvrid from pvr) as a LEFT OUTER JOIN job as b ON a.pvrid = b.pvrid WHERE b.pvrid IS null
없고
 
notion image
잘 맞아짐 ㅎㅎ
 
 
  • 참고 페이지
[SQL] INSERT 데이터 삽입
PLAYER 테이블에 위와 같은 값들을 데이터로 입력한다. 해당 컬럼의 데이터 유형이 CHAR 이거나 VARCHAR2 등 문자 유형일 경우 ' ' 로 입력할 값을 입력한다. 숫자일 경우 숫자만 입력한다. 첫번째 방식은 입력할 데이터의 컬럼명과 입력되어야 하는 값을 1:1로 매핑하여 입력하면 된다. 테이블 명 뒤에 () 안에 입력할 테이블의 컬럼을 정의하며, 컬럼의 순서는 테이블의 실제 컬럼 순서와 매치할 필요는 없다.
[SQL] INSERT 데이터 삽입
  • auto increment
[Mysql] Auto Increment 사용하기
Overview MySQL에서는 시퀀스 개념이 없지만, 테이블 단위로 움직이는 Auto_Increment라는 강력한 기능이 있습니다. Auto_Increment 속성은 숫자 형 Primary Key를 생성하는 데 많이 사용됩니다. 특히나 InnoDB 경우에는 Primary Key 사이즈가 전체 인덱스 사이즈에 직접적인 영향을 미치기 때문에, 저도 테이블 설계에 많이 권고하는 사항이기도 합니다.
[Mysql] Auto Increment 사용하기
  • 통합 good
MySQL 합집합, 교집합, 차집합, 대칭차
MySQL 합집합, 교집합, 차집합, 대칭차
 
 
 
 

Recommendations