
Глобальный и сессионный режим сервера имеют значение STRICT_TRANS_TABLES, то есть БД находится в строгом режиме. Но как видно на скрине терминала MySQL 5.7 выше, таблица (InnoDB) ведет себя, как в нестрогом режиме: при insert с опущенным значением для ENUM-поля с NOT NULL должна выпадать ошибка, а на деле этому полю присваивается значение по умолчанию для данного типа данных – первое значение из списка для данного поля ENUM.
Что не так?