Причина, по которой этот режим не работает в строгом режиме, заключается в том, что вы не указали в запросе, который создал__ для использования.Если вы используете GROUP BY и выбираете столбец, который не сгруппирован или не агрегирован, возможно, вы не получите правильные данные.
У вас есть несколько строк в test_answers, но MySQL не знает, какая строкасоздал_на тебе небезразлично.Вы могли бы исправить это, просто указав MySQL, который создал create_at для возврата, что-то вроде MAX(created_at)
для выбора самого последнего или MIN(created_at)
для выбора самого старого.