내 사이트에는 데이터베이스에 저장된 많은 수신 검색어가있어 내 웹 사이트에 최근 검색어를 표시합니다. 높은 검색어로 인해 데이터베이스가 더 커졌습니다. 그래서 내가 원하는 것은 데이터베이스의 최근 쿼리 만 10 개의 레코드로 유지해야한다는 것입니다. 이렇게하면 데이터베이스가 작아지고 쿼리가 빨라집니다.특정 데이터를 유지하여 테이블의 레코드를 삭제합니까?
들어오는 쿼리를 데이터베이스에 저장할 수 있지만 테이블에서 초과/오래된 데이터를 제한하거나 삭제하는 방법을 알지 못합니다.
어떤 도움 ??
잘 나는 정확히으로 테이블TableNameArchive
을 보관하기 위해 당신은 CRON (예. 하루에 한 번)에 의해 시작됩니다 PHP 스크립트를 작성하고 기본 테이블
TableName
에서 일부 데이터를 이동해야 PHP와 MySQL