帝国CMS提示Table ‘XX.____enewspubtemp_2’ doesn’t exist错误提示解决方法

wdzsjl 2个月前 (10-10) 阅读数 12 #宝塔面板

解决生成内容页提示“Table ‘*.phome_ecms_’ doesn’t exist……update ***ecms set havehtml=1 where id=” limit 1”的方法

当你在生成内容页时遇到上述报错时,可以通过以下步骤来解决:

最简单的办法:先备份数据库,然后执行下面2个SQL语句

  1. 备份数据库

    • 在执行任何操作之前,务必先备份整个数据库,以防数据丢失。
  2. 执行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);

具体步骤

1. 登录数据库

  • 使用数据库管理工具(如 phpMyAdmin 或 MySQL 命令行)登录到数据库。

2. 执行SQL语句

  1. 查找不匹配的 ID

    • 执行以下 SQL 语句:
       
       
      SELECT id FROM phome_ecms_news WHERE id NOT IN (SELECT id FROM phome_ecms_news_data_1);
    • 查看结果,确认哪些 ID 不匹配。
  2. 删除不匹配的记录

    • 执行以下 SQL 语句:
       
      DELETE FROM phome_ecms_news WHERE id NOT IN (SELECT id FROM phome_ecms_news_data_1);

 

wx.jpg ywfw.jpg
热门