MariaDB - 構成内の空の値に関するエラーを止めるにはどうすればよいでしょうか?

MariaDB - 構成内の空の値に関するエラーを止めるにはどうすればよいでしょうか?

サイトを別のサーバーに移動しています。両方とも稼働していますマリアDB古いものは次のとおりです。

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-マリアDB10.6.11-マリアDBこのあたりですか?

関連情報