數(shù)據(jù)表和視圖不存在該怎么辦?
首先打開數(shù)據(jù)庫,查看報(bào)錯(cuò)里面的數(shù)據(jù)表是否有,沒有的話請(qǐng)到官方下載最新的數(shù)據(jù)庫這個(gè)表的執(zhí)行SQL字段。比如上圖缺失的ey_product_spec_value_handle 這個(gè)表看看是否沒有 沒有的話 你去官方下載一個(gè)跟你一樣的版本號(hào)打開\install\eyoucms.sql (有編輯器的打開 沒有用記事本)查找關(guān)鍵詞:product_spec_value_handle 將這段的SQL復(fù)制下:
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 '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
`aid` int(10) NOT NULL DEFAULT '0' COMMENT '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
`spec_value_id` varchar(100) NOT NULL DEFAULT '' COMMENT '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
`spec_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
`spec_crossed_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
`spec_stock` int(10) NOT NULL DEFAULT '0' COMMENT '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
`spec_sales_num` int(10) NOT NULL DEFAULT '0' COMMENT '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
`lang` varchar(50) DEFAULT 'cn' COMMENT '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
`add_time` int(11) DEFAULT '0' COMMENT '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
`update_time` int(11) DEFAULT '0' COMMENT '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
`seckill_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
`seckill_stock` int(10) NOT NULL DEFAULT '0' COMMENT '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
`seckill_sales_num` int(10) NOT NULL DEFAULT '0' COMMENT '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
`is_seckill` tinyint(1) NOT NULL DEFAULT '0' COMMENT '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
`discount_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
`discount_stock` int(10) NOT NULL DEFAULT '0' COMMENT '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
`discount_sales_num` int(10) NOT NULL DEFAULT '0' COMMENT '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
`is_discount` tinyint(1) NOT NULL DEFAULT '0' COMMENT '對(duì)應(yīng) product_spec_value 數(shù)據(jù)表',
PRIMARY KEY (`handle_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='商品規(guī)格價(jià)格表(product_spec_value)預(yù)處理規(guī)格價(jià)格表';
然后打開您的數(shù)據(jù)庫,phpmyadmin里 點(diǎn)開你的數(shù)據(jù)庫 點(diǎn)菜單SQL 粘貼剛才復(fù)制的,然后執(zhí)行就好。
如圖:
然后后臺(tái)緩存即可。如果數(shù)據(jù)認(rèn)不到請(qǐng)手動(dòng)刪除:\data\schema 里面的文件都清理干凈即可。
PS:報(bào)錯(cuò)的提示里面的不一定是這個(gè)表product_spec_value_handle(ey_product_spec_value_handle)或者是其他的,操作方法都是一樣。