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-MariaDB에게10.6.11-MariaDB이 근처?

관련 정보