數據(ju)表和(he)視圖(tu)不存在該怎么辦?


首先打開數據庫,查看報錯里面的數據表是否有,沒有的話請到官方下載最新的數據庫這個表的執行SQL字段。比如上圖缺失的ey_product_spec_value_handle 這個表看看是否沒有 沒有的話 你去官方下載一個跟你一樣的版本號打開\install\eyoucms.sql (有編輯器的打開 沒有用記事本)查找關鍵詞:product_spec_value_handle 將(jiang)這段的SQL復制下:
DROP TABLE IF EXISTS `ey_product_spec_value_handle`;
CREATE TABLE `ey_product_spec_value_handle` (
`handle_id` int(11) NOT NULL AUTO_INCREMENT,
`value_id` int(20) NOT NULL DEFAULT '0' COMMENT '對應 product_spec_value 數據表',
`aid` int(10) NOT NULL DEFAULT '0' COMMENT '對應(ying) product_spec_value 數據表',
`spec_value_id` varchar(100) NOT NULL DEFAULT '' COMMENT '對應 product_spec_value 數據(ju)表',
`spec_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '對應 product_spec_value 數據表',
`spec_crossed_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '對應 product_spec_value 數據表',
`spec_stock` int(10) NOT NULL DEFAULT '0' COMMENT '對應 product_spec_value 數據表',
`spec_sales_num` int(10) NOT NULL DEFAULT '0' COMMENT '對應 product_spec_value 數據表',
`lang` varchar(50) DEFAULT 'cn' COMMENT '對(dui)應 product_spec_value 數據表',
`add_time` int(11) DEFAULT '0' COMMENT '對(dui)應(ying) product_spec_value 數據表',
`update_time` int(11) DEFAULT '0' COMMENT '對應 product_spec_value 數據(ju)表',
`seckill_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '對應 product_spec_value 數據(ju)表',
`seckill_stock` int(10) NOT NULL DEFAULT '0' COMMENT '對(dui)應 product_spec_value 數據表',
`seckill_sales_num` int(10) NOT NULL DEFAULT '0' COMMENT '對(dui)應 product_spec_value 數據表',
`is_seckill` tinyint(1) NOT NULL DEFAULT '0' COMMENT '對應 product_spec_value 數(shu)據表',
`discount_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '對(dui)應(ying) product_spec_value 數(shu)據表',
`discount_stock` int(10) NOT NULL DEFAULT '0' COMMENT '對應 product_spec_value 數據表',
`discount_sales_num` int(10) NOT NULL DEFAULT '0' COMMENT '對應 product_spec_value 數(shu)據表',
`is_discount` tinyint(1) NOT NULL DEFAULT '0' COMMENT '對應 product_spec_value 數據(ju)表',
PRIMARY KEY (`handle_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='商品(pin)規(gui)格(ge)價格(ge)表(product_spec_value)預(yu)處理規(gui)格(ge)價格(ge)表';
然后打開您的數據庫,phpmyadmin里 點開你的數據庫 點菜單SQL 粘貼剛才復制的,然后執行就好。
如圖:

然后后臺緩(huan)存即可。如果(guo)數據認不到請(qing)手動(dong)刪除:\data\schema 里(li)面的(de)文(wen)件都(dou)清理(li)干凈(jing)即可。
PS:報錯的提示里面的不一定是這個表product_spec_value_handle(ey_product_spec_value_handle)或(huo)者(zhe)是其他的,操(cao)作方法都是一(yi)樣。