2017-01-26 1 views
1

저는 궁금한 점이 있습니다. 특정 데이터로 자동 채워지는 데이터베이스를 가질 수 있습니까? 예를 들어 전기 소비량과 가스 소비량으로 구성된 테이블을 가지고 있다면 수동으로 에너지 소비량 데이터를 입력해야하는 대신 정기적으로이 데이터를 테이블에 채우는 방법이 있습니까? 그런 일이 가능한가?데이터를 데이터베이스에 자동으로 채울 수 있습니까?

현재 내 데이터는 phpmyAdmin에 저장됩니다.

내가 작업중인 프로젝트에 데이터가 자동으로 채워져 있어야하므로 묻는 중입니다.

감사합니다!

+0

임의의 데이터 또는 특정 데이터로 데이터베이스를 채우는 프로그램을 만들 수 있습니다. – Sedrick

답변

0

에너지 소비 데이터가 가스 및 전기 소비량에 좌우되는 경우 데이터베이스에 항상 트리거를 만들 수 있습니다. 문서 here을 확인하십시오.

가스 및 전기 테이블에 트리거를 만들면 레코드가 삽입되거나 업데이트 될 때 에너지 소비량 또는 기타 다른 업데이트 여부에 관계없이 자동으로 다른 작업을 수행 할 수 있습니다.

0

거의 모든 종류의 데이터를 자동 생성하려면 fakerhttps://github.com/fzaninotto/Faker을 사용하는 것이 좋습니다. 매뉴얼은 매우 간단합니다, 나는 당신에게 기능을 가리킬 수 있습니다 randomFloat 가짜 양의 에너지 소비를 생성합니다. 날짜가 필요한 경우 Faker\Provider\DateTime, 특히 dateTimeBetween 또는 단지 date이 필요합니다.

그런 다음 임의의 데이터 행을 하나 추가하는 함수를 만들 것입니다. cron 작업으로이 함수를 실행하면 삽입 할 빈도 및 빈도를 정의 할 수 있습니다. 또는 cron을 전혀 사용하지 않고 더 많은 데이터가 필요하다고 느끼면 수동으로 삽입을 트리거하십시오.

관련 문제