发布时间:2021-01-07
1 Table '***.phome_ecms_news_data_1' doesn't exist select keyid,dokey,newstempid,
closepl,infotags,address from ***_ecms_news_data_ where id='188' limit 1
这个主要是因为信息表中该信息已经删除了,但是索引表中还存在,所以就出错了。
类似的情况非常多,例如在phpmyadmin中操作数据库,删除了部分信息,但一篇文章,所有信息存在三个位置。
1、存在phome_ecms_news_index表中(文章索引列表)
2、存储在phome_ecms_news主表中(主要存标题、日期等重要信息)
3、存储在phome_ecms_news_data_1副表中(主要存字段体积较大,调用次数又比较少的字段,比如文章的正文)
delete from `phome_ecms_news_index` 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) |
全站搜索