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

[错误代码]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删除,再次返回后台执行转换就行了。
文章写的有点虎头蛇尾, 也算是工作记录吧,以后出现同类问题可以快速检索出来, 也给各位同行一个参考。

扫码添加技术【解决问题】
专注企业网站建设、网站安全16年。
承接:企业网站建设、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。
本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/articles/18574512

浙公网安备 33010602011771号