帝国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 语句: