나는 나의 구성 결과로 발생할 수있는 데이터베이스에 중복되는 항목을 방지하기위한 해결책을 찾고 있습니다.중복 항목을 퇴치하는 가장 우아한 방법
일부 값의 md5 해시를 수행하고 해당 해시가 이미 있는지 확인하기 위해 테이블을 검사 할 계획입니다.
서버의 txt 파일 라인을 따라 mysql 테이블이나 다른 것을 사용하면 더 효율적입니까?
누구나보다 세련된 해결책을 제안 할 수 있습니까?
모든 도움에 감사드립니다.
나는 나의 구성 결과로 발생할 수있는 데이터베이스에 중복되는 항목을 방지하기위한 해결책을 찾고 있습니다.중복 항목을 퇴치하는 가장 우아한 방법
일부 값의 md5 해시를 수행하고 해당 해시가 이미 있는지 확인하기 위해 테이블을 검사 할 계획입니다.
서버의 txt 파일 라인을 따라 mysql 테이블이나 다른 것을 사용하면 더 효율적입니까?
누구나보다 세련된 해결책을 제안 할 수 있습니까?
모든 도움에 감사드립니다.
고유 색인을 생성하고 중복하지 않으려는 값의 열 집합을 추가 할 수 있습니다. 그러면 DB는 해당 데이터를 복제하려는 모든 트랜잭션에서 오류를 반환합니다. 다음을 확인하십시오 : Create Index on MySQL reference
나는 고풍의 MS SQL 데이터베이스에서 절대적으로 무시 무시한 데이터로이 일을 해왔다. 재미 있어요 ... – Bojangles
감사합니다. 고유해야하는 열 (모든 단일 열이 아닌)의 조합이기 때문에이 옵션에 대해 실제로 생각하지 않았습니다. 이는 단지 새로운 테이블을 생성하고 서버를 더 빠르게/덜 부담하도록 만드는 것보다 훨씬 쉽습니다. – JohnCharles117
데이터베이스에 저장하려는 내용은 무엇입니까? 어떤 항목? – evilone
InnoDB 엔진을 사용하는 경우 외래 키와 필드 색인을 체크 아웃하십시오. –