Крайне грубое решение. SQL_MODE это очень важная настройка сервера, там содержится список модификаторов текущего режима. В данном случае вы сбрасываете половину настроек сервера, что может плохо сказаться в других ситуациях.
Размещаю этот комментарий, для тех у кого возникнет такая же проблема и сомневаются, правильное ли это решение и для тех, кто считает грубым или обходным решением.
Вот что предлагает сам 1С-Битрикс:
т.е. Битрикс сам предлагает сделать её пустой:
Параметр sql_mode задаёт режим работы MySQL. Может принимать значения, несовместимые с 1С-Битрикс. Чтобы установить режим работы по умолчанию, добавьте в /bitrix/php_interface/after_connect_d7.php: