PbootCMS错误提示:执行SQL错误!错误:no such column- def1
2024-09-20 01:01:20
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
升级提示 SQL执行错误!错误:duplicate column name: picstitle