Вы бы предпочли, чтобы ваши данные молча усекались (возможно, это приводило к повреждению данных) или вы хотя бы хотели знать, что у вас проблема?
Я бы порекомендовал оставить строгий режим включенным и ограничивать проверку ваших данных в вашем PHP. Ваше PHP-приложение знает или, по крайней мере, должно знать, что делать со слишком длинной строкой. Если вы выключите строгий режим и оставите это решение для MySQL, MySQL будет молча обрезать ваши строки, и вы получите полную базу данных с мусором.
Легко изменить и исправить код, зачастую исправить поврежденные данные невозможно.
Если вы отключите строгий режим, вы получите странные проблемы, подобные этой:
VARCHAR (4) хранит больше символов, чем четыре