[PrestaShopDatabaseException]

Incorrect key file for table '/tmp/#sql_a4d_0.MYI'; try to repair it

                SELECT DISTINCT od.product_id, pl.name, pl.description_short, pl.link_rewrite, p.reference, i.id_image, product_shop.show_price,
                    cl.link_rewrite category, p.ean13, stock.out_of_stock, IFNULL(stock.quantity, 0) as quantity
                FROM ps_order_detail od
                LEFT JOIN ps_product p ON (p.id_product = od.product_id)
                 INNER JOIN ps_product_shop product_shop
		ON (product_shop.id_product = p.id_product AND product_shop.id_shop = 1)LEFT JOIN `ps_product_attribute` pa
                ON (p.`id_product` = pa.`id_product`)
                 LEFT JOIN ps_product_attribute_shop product_attribute_shop
		ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1 AND product_attribute_shop.`default_on` = 1)
                 LEFT JOIN ps_stock_available stock
			ON (stock.id_product = p.id_product AND stock.id_product_attribute = IFNULL(`product_attribute_shop`.id_product_attribute, 0) AND stock.id_shop = 1  AND stock.id_shop_group = 0  )
                LEFT JOIN ps_product_lang pl ON (pl.id_product = od.product_id AND pl.id_shop = 1 )
                LEFT JOIN ps_category_lang cl ON (cl.id_category = product_shop.id_category_default AND cl.id_shop = 1 )
                LEFT JOIN ps_image i ON (i.id_product = od.product_id)
                
                LEFT JOIN `ps_category_product` cp ON (cp.`id_category` = product_shop.id_category_default
                    AND cp.id_product = product_shop.id_product)
                LEFT JOIN `ps_category_group` cg ON (cp.`id_category` = cg.`id_category`)
                WHERE od.id_order IN (1305,1306,1307,1316,1318,1321,1325,1326,1327,1328,1329,1335,1348,1349,1350,1351,1352,1354,1356,1359,1360,1365,1382,1387,1391,1396,1398,1400,1402,1403,1404,1406,1412,1421,1424,1427,1433,1436,1438,1441,1447,1450,1453,1455,1463,1474,1483,1484,1487,1517,1545,1546,1566,1588,1593,1602,1611,1615,1631,1634,1635,1642,1646,1648,1654,1670,1671,1687,1688,1689,1693,1694,1698,1701,1707,1710,1712,1736,1739,1751,1754,1761,1762,1771,1781,1807,1825,1827,1834,1857,1869,1879,1881,1893,1896,1901,1907,1923,1936,1940,1942,1947,1962,1978,1995,2037,2040,2056,2071,2074,2096,2098,2100,2124,2127,2143,2152,2181,2183,2188,2191,2204,2223,2227,2242,2289,2303,2351,2385,2405,2490,2499,2517,2547,2612,2627,2646,2651,2680,2717,2751,2801,2812,2814,2818,2820,2827,2837,2845,2883,2888,2969,2979,3080,3087,3103,3132,3206,3272,3294,3315,3404,3432,3437,3557,3688,3729,3744,3834,3937,3963,3969,4045,4168,4202,4219,4250,4274,4290,4429,4561,4633,4635,4669,4760,4805,4896,4911,4918,4928,4974,5055)
                AND pl.id_lang = 1
                AND cl.id_lang = 1
                AND od.product_id NOT IN (4591)
                AND i.cover = 1
                AND product_shop.active = 1
                AND cg.`id_group` =1
                ORDER BY RAND()
                LIMIT 10

at line 791 in file classes/db/Db.php

786.         if ($webservice_call && $errno) {
787.             $dbg = debug_backtrace();
788.             WebserviceRequest::getInstance()->setError(500, '[SQL Error] '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97);
789.         } elseif (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) {
790.             if ($sql) {
791.                 throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>');
792.             }
793. 
794.             throw new PrestaShopDatabaseException($this->getMsgError());
795.         }
796.     }