• 博主:孽 (云趣科技)
  • QQ:点击这里给我发消息
  • 微信:dylanv
  • 业务:切图,建站,二开,运维
  • yeka-ad
  • yeka-ad
文章目录

PbootCMS错误提示:执行SQL发生错误!错误:no such column: def1

PbootCMS错误提示:执行SQL发生错误!错误:no such column: def1
稿件作者 CMS博客 2021-11-02 20:49 PbootCMS教程 5935

场景复现

这个PbootCMS的Bug出现于PbootCMS后台升级之后,

后台栏目管理操作中出现提示:执行SQL发生错误!错误:no such column: def1

这个问题主要出现在PbootCMS v3.0.5及以下版本升级后可能出现。

原因是因为 PbootCMS v3.0.6 版本追加了几个新字段,升级过程中 sql 语句未执行成功,导致程序报错。

博主单独提取了2个版本的sql语句供各位手动操作。

Mysql

-- ----------------------------
-- Mysql数据库升级脚本
-- 适用于PbootCMS 3.0.0版本升级至3.0.6
-- ----------------------------

--
-- 新增多图标题字段
--

ALTER TABLE ay_content  ADD COLUMN picstitle varchar(1000) NOT NULL DEFAULT '';

--
-- 栏目新增三个描述备用字段
--
ALTER TABLE ay_content_sort ADD COLUMN def1 varchar(1000) NOT NULL DEFAULT '';
ALTER TABLE ay_content_sort ADD COLUMN def2 varchar(1000) NOT NULL DEFAULT '';
ALTER TABLE ay_content_sort ADD COLUMN def3 varchar(1000) NOT NULL DEFAULT '';

Sqlite

-- ----------------------------
-- Sqlite数据库升级脚本
-- 适用于PbootCMS 3.0.0版本升级至3.0.6
-- ----------------------------

--
-- 新增多图标题字段
--
ALTER TABLE ay_content ADD COLUMN picstitle TEXT(1000) NOT NULL DEFAULT '';

--
-- 栏目新增三个描述备用字段
--
ALTER TABLE ay_content_sort ADD COLUMN def1 TEXT(1000) NOT NULL DEFAULT '';
ALTER TABLE ay_content_sort ADD COLUMN def2 TEXT(1000) NOT NULL DEFAULT '';
ALTER TABLE ay_content_sort ADD COLUMN def3 TEXT(1000) NOT NULL DEFAULT '';

到此问题解决。

至于如何执行这些sql语句,这里就不手摸手的教了,请自行百度学习。

另一个错误提示:错误:duplicate column name: picstitle,也是同样的道理,解决办法一样。附上链接。

升级提示 执行SQL发生错误!错误:duplicate column name: picstitle-CMS博客 - PbootCMS二次开发 - PbootCMS小程序模板-CMS建站爱好者学习交流平台 (cms88.com)

哈哈,一个BUG水了2篇文章,也是为了方便新手能快速的搜索定位BUG所在。

联系客服

请使用QQ扫码
请使用微信扫码
回复时间:工作日下午4点30以后;周六周日不限。
  • 分享:

文章评论(审核通过可见)

说点什么
共有0条评论

monicaLogo.83e0ae18.png


通过Monica免费试用满血可联网的DeepSeek R1!

一站式AI助手,个性化,编写,免费


Monica 利用剪短的人工智能模型,包括DeepSeek R1、OpenAI o1、GPT-4o、Claude 3.7和Gemini1.5,来提升您的聊天、搜索、写作和编程体验。