Июль 2020
Пн Вт Ср Чт Пт Сб Вс
 12345
6789101112
13141516171819
20212223242526
2728293031  
Переход меню

Возникла ошибка MySQL Query Error

Человек обратился к СТП Битрикса и получил ответ:
В тех.поддержке компании установщика и тех.поддержке Bitrix рекомендовали обратится в тех. поддержку хостинга. Пишут что проблема с базой данных а не с сайтом.
Вот линки на ошибку: https://сайт.уз/папка/папка/
                                        https://сайт/папка/папка/

И сам лог ошибки:

SQL Query Error
[QUOTE]File: путь до директории/bitrix/modules/main/include/dbquery_error.php
[FILE: путь до директории/bitrix/modules/iblock/classes/mysql/iblockelement.php
LINE: 803]
Query:
Бла бла бла и тут выделено черным цветом:

WH ERE 1=1 
AND ( 
    ((((BE.IBLOCK_ID = '24')))) 
    AND ((((BE.ACTIVE='Y')))) 
    AND (((BE.ACTIVE_TO >= now() OR BE.ACTIVE_TO IS NULL) 
    AND (BE.ACTIVE_FROM <= now() OR BE.ACTIVE_FROM IS NULL))) AND ((((BE.CODE LIKE '931')))) 
) 
AND (((BE.WF_STATUS_ID=1 AND BE.WF_PARENT_ELEMENT_ID IS NULL)))
[[1104] The SELECT would examine more than MAX_JOIN_SIZE rows; check your WH ERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay]

В общем есть два решения этой проблемы:
1. Это начать гуглить данную ошибку и получить много советов и окончательно сломать сайт
2. Это внимательно прочесть лог и сделать как там написано:
Так вот! Если перевести строку [[1104]check your WH ERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay] тогда в ней будет написано что нужно сделать.
А вот что нужно сделать QL_BIG_SELECTS=1 или SET MAX_JOIN_SIZE=# и тогда будет okay
т.е выбрать одно из значений, в нашем случаи это было QL_BIG_SELECTS=1 

От arochka

5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x