帝国CMS提示Table ‘XX.***_enewspubtemp_2’ doesn’t exist错误提示解决方法
解决生成内容页提示“Table ‘*.phome_ecms_’ doesn’t exist……update ***ecms set havehtml=1 where id=” limit 1”的方法
当你在生成内容页时遇到上述报错时,可以通过以下步骤来解决:
最简单的办法:先备份数据库,然后执行下面2个SQL语句
-
备份数据库
- 在执行任何操作之前,务必先备份整个数据库,以防数据丢失。
-
执行SQL语句
- 分别运行以下两个SQL语句:
-- 查找不匹配的 ID 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);
- 分别运行以下两个SQL语句:
具体步骤
1. 登录数据库
- 使用数据库管理工具(如 phpMyAdmin 或 MySQL 命令行)登录到数据库。
2. 执行SQL语句
-
查找不匹配的 ID
- 执行以下 SQL 语句:
SELECT id FROM phome_ecms_news WHERE id NOT IN (SELECT id FROM phome_ecms_news_data_1);
- 查看结果,确认哪些 ID 不匹配。
- 执行以下 SQL 语句:
-
删除不匹配的记录
- 执行以下 SQL 语句:
DELETE FROM phome_ecms_news WHERE id NOT IN (SELECT id FROM phome_ecms_news_data_1);
- 执行以下 SQL 语句:
扫码添加技术【解决问题】
专注企业网站建设、网站安全16年。
承接:企业网站建设、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。
本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/p/18423628