​Ошибка #126 при попытке поменять статус на «В обработке» Есть решение

При смене статуса появилась ниже указанная ошибка.

Ошибка #126


<h2>Query Error
Query: UPDATE `shop_product` p JOIN (
SELECT p.id, SUM(sk.count) AS count FROM `shop_product` p
JOIN `shop_product_skus` sk ON p.id = sk.product_id
WHERE p.id IN(108581) AND sk.available = 1
GROUP BY p.id
ORDER BY p.id
) r ON p.id = r.id
SET p.count = r.count
WHERE p.count IS NOT NULL
Error: 126
Message: Incorrect key file for table './cv06379/shop_product.MYI'; try to repair it</h2>

Статус в итоге сменился, но при попытке перейти в данный заказ, появляется другая ошибка:

<h1>Ошибка #1194</h1>


<h2>Query Error
Query: SELECT oi.*, p.image_id, p.ext, s.file_name, s.file_size FROM `shop_order_items` oi
LEFT JOIN shop_product p ON oi.product_id = p.id
LEFT JOIN shop_product_skus s ON oi.sku_id = s.id
WHERE order_id = 9726 AND type='product'
ORDER BY oi.id
Error: 1194
Message: Table 'shop_product' is marked as crashed and should be repaired</h2>

Подскажите, пожалуйста, в чем проблема и как ее решать ?

За день до этого, без каких либо причин, так же появилась ошибка (текст не сохранил), но суть сводилась к нарушению структуры SQL таблицы shop_product. Через PHPmyAdmin сделал восстановление структуры в автоматическом режиме штатными средствами. После чего откатились изменения с Заказами на час назад (примерно).

И из-за чего появились ошибки ? Какие причины?

Спасибо

3 ответа

  • 1
    mazaltov 24 апреля 2016 09:55 #

    Еще добавились ошибки при переходе в "Товары"

    <h1 style="margin-top: 30px; margin-bottom: 7px; font-size: 2.5em; font-family: Arial, sans-serif; line-height: 1.2em; font-weight: normal; max-height: 50px; text-align: center;">Ошибка #1194</h1><h2 style="margin-bottom: 15px; font-size: 1.35em; font-family: Arial, sans-serif; line-height: 1.2em; color: red; text-align: center;">Query Error
    Query: SELECT p.*,p.id FROM shop_product p ORDER BY p.price ASC LIMIT 30
    Error: 1194
    Message: Table 'shop_product' is marked as crashed and should be repaired</h2>

    Please contact app developer.


    Использую shop-script 5

    версия Вебасиста 1.2.2.30931

  • 2
    Максим Webasyst 24 апреля 2016 11:18 # Решение

    Восстанавливайте (repair) таблицу средствами phpmyadmin, после чего уже не откатывайтесь, ошибка должна пропасть. Иначе стоит обратиться в поддержку хостинга, скрипт, вероятно, здесь не при чем.

    • +1
      mazaltov mazaltov 24 апреля 2016 18:28 #

      Восстановил средствами phpmyadmin. Сейчас все работает :) Надеюсь на долго... т.к. это уже второй случай...

      Понять бы однозначную причину разрушений.

      Спасибо за помощь!!!

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите