请问数据库出这样的错误如何解决???

2016-07-07 15:51 来源:www.chinab4c.com 作者:ecshop专家

MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => DESC `XXXXXX`.`ecs_link_goods` ) [2] => Array ( [error] => Can't create/write to file 'C:\WINDOWS\TEMP\#sql_68c_0.MYI' (Errcode: 13) ) [3] => Array ( [errno] => 1 ) )

回答:
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => DESC `XXXXXXX`.`ecs_link_goods` ) [2] => Array ( [error] => Can't create/write to file 'C:\WINDOWS\TEMP\#sql_68c_0.MYD' (Errcode: 13) ) [3] => Array ( [errno] => 1 ) )
EC热心版主给我的解答是:很明显是没权限,仔细检查一下服务器文件权限。但这个解答觉得有点儿牵强哟。大多数的时候是无法操作。可有的时候却有可以操作。难道是数据库的问题。可在商店后台察看却显示是正常的。求哪位高手解答一下。

Can't create/write不能创建/写入

检查下数据库空间是否满了,mysql服务是否正常。

数据库的空间是足够的,100MB数据库空间,才用了不到10MB。数据库的各项服务也正常。

就是在商店后台中,在商品管理下的商品列表栏中,点击商品列表后,在右边出现的商品列表中,选择一个已存在商品,在“操作”对话框中,选择复制后就会出现这样的情况。但是直接新建商品时不会出现所列的错误提示。

MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO `yangfuming`.`ecs_link_goods` (goods_id, link_goods_id, is_double, admin_id) VALUES ('0', '0', '1', '1') ) [2] => Array ( [error] => Duplicate entry '0-0-1' for key 1 ) [3] => Array ( [errno] => 1062 ) )

:现在复制商品只能复制,排在商品列表中显示在最上面的那个商品。复制后面的商品便出现此错误提示。原贴:http://bbs.ecshop.com/thread-74256-1-1.html