Empire CMS 오류 'empirecms.phome_ecms_' 테이블이 존재하지 않습니다. 어떻게 해결하나요?
오늘 "데이터 업데이트"를 할 때 "모든 정보 콘텐츠 페이지 새로 고침"을 클릭한 후 "데이터 테이블 새로 고침: 기사"에 'empirecms.phome_ecms_' 테이블 프롬프트가 나타났습니다. 항목이 존재하지 않습니다
오늘 '데이터 업데이트'를 하다가 '데이터 테이블 새로 고침: 글'에서 '모든 정보 콘텐츠 페이지 새로 고침'을 클릭한 후 item 프롬프트가 뜹니다:
코드는 다음과 같습니다:
Table ‘empirecms.phome_ecms_’ doesn’t exist update ***_ecms_ set havehtml=1 where id=” limit 1
나중에 인터넷으로 검색해 보니 이렇게 설명되어 있습니다:
#🎜🎜 #코드는 다음과 같습니다.#🎜 🎜#Reason: 컬럼이 원래 속한 시스템 모델을 수정했습니다. 이는 컬럼이 원래 속한 시스템 모델 자체에 정보가 있고, 정보가 자신이 속한 열을 찾을 수 없어 오류가 발생합니다.
해결 방법: 컬럼을 수정하여 원래 시스템 모델로 다시 변경한 후 관리 정보에 들어가 해당 컬럼의 정보를 모두 삭제하고 마지막으로 컬럼을 수정하여 다시 새로운 모델로 변경합니다. 시스템 모델.
그러나 이 설명은 문제 해결을 어렵게 만듭니다. 웹 사이트에 열이 많기 때문에 어떤 열이 시스템 모델을 수정했는지 어떻게 판단할 수 있습니까? 게다가 시스템 모델을 수정했다는 사실도 기억이 나지 않습니다.
여기에는 다음 SQL 문을 순서대로 실행하는 비교적 간단하고 직접적인 해결책이 있습니다.
# 🎜🎜#코드는 다음과 같습니다.# 🎜🎜 #select id from phome_ecms_news where id not in (select id from phome_ecms_news_data_1) delete from phome_ecms_news where id not in (select id from phome_ecms_news_data_1)
위 내용은 Empire CMS에 'empirecms.phome_ecms_' 오류 테이블이 존재하지 않는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!