다른 테이블의 기본 키를 외래 키로 사용하는 2 개의 테이블이 있습니다. 둘 다에 대한 기본 키는 auto_increment
으로 설정됩니다.자동 증분 기본 키 (MySQL)의 문제점
문제는 테이블 중 하나에 항목을 만들고 작성할 때 엔트리의 기본 키가 무엇인지 알지 못하고 다른 테이블에 외래 키로 넣을 항목을 파악할 수 없다는 것입니다. . 어떻게해야합니까? auto_increment를 모두 삭제하고 각 항목의 고유 식별자를 작성하여 작성된 항목을 처리하는 데 사용할 수 있습니까? PHP가 관련성이 있다면 사용하고 있습니다. 감사.
매우 짧은 시간에 삽입물이 많이 생성되는 경우 문제가되지 않습니까? 그런 다음 다른 참가자의 신분증을 보냅니 까? 감사. – mathon12
두개의 레코드를 삽입하고 하나가 다른 레코드를 참조한다면, 그 레코드가 서로 즉시 삽입되었는지 확인하거나, 첫 번째 레코드에 대해 mysql_insert_id()를 기록하고 두 번째 레코드를 삽입 할 수없는 경우 저장하십시오 곧. – meagar
@ mathon12 nope. –