報錯內(nèi)容為:更新失敗:SQLSTATE[42S01],最開始是有一個表已存在,不知道是啥情況,也沒升級過,目前實在是沒辦法復原到了v2.3.1版本
從v2.3.1版本,升級到v2.3.2版本,報錯更新失敗:SQLSTATE[42S01]:,有一個表重復,根據(jù) http://therapist.net.cn/ask/thread/35597 來刪除對應的后,可以正常從數(shù)據(jù)庫導入。
當我導入完v2.3.1升級到v2.3.2后,準備從v2.3.2升級到v3.0,就出現(xiàn)了下方多個報錯,解決一個就出現(xiàn)了另一個,我很迷茫,這些表為什么都重復,v2.3.1怎么會升級重復這么多v2.3.2和v3.0的表,我該怎么辦,怎么才能升級成功到v3.0
更新失敗:SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'eb_cdkey_library' already exists
CREATE TABLE `eb_delivery_service` (
`service_id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`uid` int NOT NULL DEFAULT 0 COMMENT '配送員uid',
`type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '類型:0平臺1:商戶',
`relation_id` int NOT NULL DEFAULT 0 COMMENT '門店、供應商id',
`avatar` varchar(250) NOT NULL DEFAULT '' COMMENT '配送員頭像',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '配送員名稱',
`phone` varchar(20) NOT NULL DEFAULT '0' COMMENT '手機號碼',
`create_time` int NOT NULL DEFAULT 0 COMMENT '添加時間',
`is_del` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否刪除',
`status` tinyint(1) UNSIGNED NOT NULL DEFAULT 1 COMMENT '0隱藏1顯示',
`mer_id` int NOT NULL DEFAULT 0 COMMENT '商戶ID',
PRIMARY KEY (`service_id`) USING BTREE,
INDEX `uid`(`uid` ASC, `is_del` ASC, `status` ASC) USING BTREE
);
MySQL 返回: 文檔
解決上方的后
又接連出現(xiàn)了下方的報錯
#1050 - Table 'eb_delivery_service' already exists
ALTER TABLE `eb_store_product_attr_value` ADD COLUMN `library_id` int NULL DEFAULT 0 COMMENT '一次性卡密關(guān)聯(lián)卡密庫地' AFTER `svip_price`;
MySQL 返回: 文檔
#1060 - Duplicate column name 'library_id'
ALTER TABLE `eb_store_product` ADD COLUMN `cate_hot` tinyint NULL DEFAULT 0 COMMENT '分類大圖推薦 1 推薦' AFTER `active_id`;
MySQL 返回: 文檔
#1060 - Duplicate column name 'cate_hot'