XAMPP 로컬 시스템의 셸에서 PHP 스크립트를 실행하면서 매 10 ~ 20 초마다 TRUNCATE 테이블을 비울 수있는 테이블이 12 개 있습니다.다중 TRUNCATE 쿼리 후 무작위로 MySql 테이블이 사라집니다.
알 수없는 이유로 몇 시간마다 임의의 테이블이 사라지고 결과적으로 스크립트가 중단됩니다. 스크립트에서 테이블을 삭제/삭제하는 쿼리가 없습니다.
흥미로운 점은 테이블이 기본 뷰에서 삭제되지만 왼쪽의 사이드 바에서 여전히 볼 수 있다는 것입니다.
삭제 된 테이블을 다시 만들려고하면 "해당 테이블이 없습니다."라는 오류가 발생합니다. 필자가 다시 작성한 방법은 동일한 테이블의 ".frm"테이블을 복사하여 SQL을 통해 이전 파일을 삭제하고 다시 만들 수 있습니다.
아무도 이런 행동을했거나 설명을 알고 있습니까? 지난 며칠 동안 이것은 나를 괴롭혔습니다 ...
"무작위 표가 사라집니다"- 무작위로 아무 일도 일어나지 않습니다. 항상 근본 원인이 있습니다. –
@MitchWheat "임의의 테이블이 사라지는"의미는 모든 테이블이 동일한 정확한 함수를 사용하여 쿼리를 수행 함에도 불구하고 사라지는 테이블이 다를 때마다 있다는 것입니다. 나는 번호가 매겨지며 매번 난수가 생기므로 "근본적인 경우"를 찾아내는 쉬운 패턴이 없다. – Acidon