사이트에 2 명의 사용자가있는 웹 사이트가 있습니다.그룹에 mysql을 삽입 하시겠습니까?
둘 다 mysql에 큰 행 1000 개를 삽입하는 PHP 페이지를로드하고 for 루프를 사용하여로드합니다.
는 지금, 인서트 예를 들어, 교차되어, 사용자 1에서 다음 5 사용자 2에서 다음 3 사용자 1, 15 인서트는 ...
어떻게 그것을 그렇다면 사용자 1로드를 만들 수 있습니다 PHP 2 파일을 먼저 작성한 다음 사용자 2가 시작할 수 있기 전에 사용자 1이 모든 행을 1000 개 삽입 할 때까지 대기해야합니다.
테이블 잠금을 시도 했습니까? http://dev.mysql.com/doc/refman/5.0/en/lock-tables.html - 실행 시간이 충분히 길다면 "user2"스크립트가 시간 초과 될 수 있습니다. 대기열을 벗어난 사용자가 시간이 초과된다는 사실은 거의 확실합니다. – CD001
어떻게 행을 삽입하고 있습니까? 여러 값으로 하나의 INSERT 문을 작성하고 있습니까? 아니면 각 행을 따로 삽입 하시겠습니까? – liquorvicar