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

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

PbotCMSBug出现在PbotCMS后台升级后,

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

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

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

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

 

-- ----------------------------
-- Sqlite数据库升级脚本
-- 适用于PbotCMS 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