Да, конечно, я согласен с этим. Запрос формировался криво/косо и через одно место. Однако приложение очень старое и если осуществлять миграцию на новую версию БД, то таких моментом может быть больше чем 1. Очень не приятно что поведение поменялось на столько что появилось падение запросов и следовательно приложения на некоторых точках.
Мой вопрос был основан на том предположении что возможно появилась какая-то настройка которая влияет на такое поведение и позволит еще одну версию "закрывать глаза" на такие кривые запросы. Но подобной информации я к сожалению не нашел в доках по изменению в версии MySQL.
У тебя выбор небольшой.
Либо оставляй старую версию СУБД, либо правь запросы.
Я думаю, что все ещё хуже, на самом деле. Ты думаешь, что это работало, но реально оно не работало, но никто этого не замечал.
Если ты полагаешь, что так быть не может, то ты неправ.