我的知识记录

请问[错误代码]SQLSTATE[42S22]_ Column not found_ 1054 Unknown column 'introduce' in &#

[错误代码]SQLSTATE[42S22]: Column not found: 1054 Unknown column 'introduce' in 'field list' 报错 /core/library/think/db/Connection.php 第 389 行左右

这个错误并不常见,今天客户反馈再操作织梦(dedecms)转易优(eyoucms)的时候,报上面的错误。 

按照经验来说,SQLSTATE[42S22]大多是数据库表字段问题, 可能在表结构中不存在introduce,但eyoucms不存在这个字段, 排查呗。 

在导出的sql文件中可以看到, 存在于dedecms的数据库中。 

算了,不研究了。 直接说解决方案吧。 

既然是转换存在的问题, 那么就找转换插件/weapp/DedeToEyou/logic问题,控制文件DedeToEyouLogic.php

,introduce as intro删除,再次返回后台执行转换就行了。 

文章写的有点虎头蛇尾, 也算是工作记录吧,以后出现同类问题可以快速检索出来, 也给各位同行一个参考。

 

标签:#0×000000c2错误代码说明-#报错代码-#0×7e错误代码-#0×800704cf错误代码-#错误代码0×80d03805-

更新时间:2025-04-11 00:08:39

上一篇:请问公司网站错别字怎么修改,如何在公司网站后台轻松修正错别字

下一篇:请问为什么网站突然无法打开,即使重启服务器也无效?