2013-03-11 2 views
4

나는 파이썬으로 cronjob을 만들었습니다. 목적은 특정 조건에 따라 다른 테이블의 데이터를 테이블에 삽입하는 것입니다. 삽입 할 레코드는 65000 개가 넘습니다. 나는 cronjob을 실행했으며 25000 개가 넘는 레코드가 삽입 된 것을 보았습니다. 그러나 그 후에 레코드가 해당 테이블에서 자동으로 삭제됩니다. cronjob을 실행하기 전에 이미 테이블에 삽입 된 레코드조차도 삭제됩니다. "현재 데이터베이스는 Xeround 클라우드에서 호스팅됩니다." MySQL이 그렇게하고 있습니까? 즉, 어떤 종류의 롤백 또는 무언가입니까?레코드가 MySQL 테이블에서 자동으로 삭제됩니다.

아무도 이것에 대해 아무 것도 모른다. 제발 해결책을주세요. 미리 감사드립니다.

+0

데이터는 어떻게 삽입됩니까? 일반 삽입 쿼리 또는 저장 프로 시저를 통해? – DevelopmentIsMyPassion

+0

그냥 평범한 삽입 .. – SkariaArun

+0

그 쿼리를 보여줄 수 있습니까? – DevelopmentIsMyPassion

답변

1

django 쉘에서 django orm 문을 실행하고 추적을 인쇄하십시오. django traceback sql에서 delete 문을 찾으십시오.

관련 문제