请问[错误代码]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
删除,再次返回后台执行转换就行了。
文章写的有点虎头蛇尾, 也算是工作记录吧,以后出现同类问题可以快速检索出来, 也给各位同行一个参考。
更新时间:2025-04-11 00:08:39
上一篇:请问公司网站错别字怎么修改,如何在公司网站后台轻松修正错别字
转载请注明原文链接:https://www.muzicopy.com/suibi/4778.html