После установки и настройки нового веб сервера на ubuntu 20.04 lts и установки MariaDB, столкнулся с проблемами mysql, были ошибка типа:
Truncated incorrect DOUBLE value
Field ‘filed_name’ doesn’t have a default value
Incorrect integer value: » for column ‘field_name’ at row 1
и т.д.
Оказалось проблема в строгом режиме MySQL. Нужно его временно отключить, т.к. сервер в продакшене.
Проверить режим MySQL через phpmyadmin
Переменные->sql_mode

Отключаем строгий режим через phpmyadmin
Выполняем запрос:
set global sql_mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Как включить строгий режим через phpmyadmin
set global sql_mode="STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Перегрузим мускул
sudo service mysql restart