MariaDB — как прекратить жаловаться на пустые значения в конфигурации?

MariaDB — как прекратить жаловаться на пустые значения в конфигурации?

Я переношу сайт на другой сервер. Оба работаютMariaDB. Старый вариант:

mysql  Ver 15.1 Distrib 10.5.8-MariaDB

Новый:

mysql  Ver 15.1 Distrib 10.6.11-MariaDB

На старом сервере в my.cnf я прописал:

[mysqld]
...otherlines
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

Это позволило мне запустить нужные мне команды. Поэтому я пытаюсь сделать то же самое на новом сервере, но он продолжает жаловаться:

Field 'shipping_name' doesn't have a default value 

Если я запущу эту команду из скрипта, чтобы увидеть, какой sql_mode он использует, я получу:

SELECT @@SQL_MODE, @@GLOBAL.SQL_MODE;

введите описание изображения здесь

Что я упускаю? Что-то изменилось с10.5.8-МарияДБк10.6.11-МарияДБвокруг этого?

Связанный контент