약 10 개의 열이있는 약 100,000 개의 임의의 데이터 행을 생성하고 있으며 고유 한 값을 모두 가져야합니다.무작위로 MySQL 행을 생성 할 때 고유 한 필드 보장
내가 이것을 할 수있는 단 한 가지 방법은 각각의 무작위 세대가 아직 존재하지 않는다는 것을 확인하기 위해 쿼리를 수행하는 것이지만 수십만 개의 쿼리가 추가된다는 것입니다. 다른 대안은 테이블에 UNIQUE 제약 조건을 만드는 것입니다. 그렇지만 몇 개의 중복이 실패했는지 계산할 방법이 필요합니다. 따라서 해당 행을 다시 만들 수 있습니다. (나는 무작위로 많은 행을 생성한다는 것을 알아야합니다. 삽입이 실패 할 때 새로운 세대로 다시 시도하는 무언가를 갖는 것입니다. 그렇게 할 수있는 방법이 있습니까? 아니면 내가 함께 다른 접근 방식을 놓치고 있습니까?
어떻게 임의의 값을 생성합니까? 데이터 유형? – gbn