這個(gè)PbootCMS的Bug出現(xiàn)于PbootCMS后臺(tái)升級(jí)之后,
后臺(tái)欄目管理操作中出現(xiàn)提示:執(zhí)行SQL發(fā)生錯(cuò)誤!錯(cuò)誤:no such column: def1
這個(gè)問(wèn)題主要出現(xiàn)在PbootCMS v3.0.5及以下版本升級(jí)后可能出現(xiàn)。
原因是因?yàn)?PbootCMS v3.0.6 版本追加了幾個(gè)新字段,升級(jí)過(guò)程中 sql 語(yǔ)句未執(zhí)行成功,導(dǎo)致程序報(bào)錯(cuò)。
博主單獨(dú)提取了2個(gè)版本的sql語(yǔ)句供各位手動(dòng)操作。
-- ----------------------------
-- Sqlite數(shù)據(jù)庫(kù)升級(jí)腳本
-- 適用于PbootCMS 3.0.0版本升級(jí)至3.0.6
-- ----------------------------
--
-- 新增多圖標(biāo)題字段
--
ALTER TABLE ay_content ADD COLUMN picstitle TEXT(1000) NOT NULL DEFAULT '';
--
-- 欄目新增三個(gè)描述備用字段
--
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 '';
|
到此問(wèn)題解決。
至于如何執(zhí)行這些sql語(yǔ)句,這里就不手摸手的教了,請(qǐng)自行百度學(xué)習(xí)。