Возникла ошибка 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
