Без рубрики · 04.09.2020

Bitrix, MAMP, Mysql query error: (1364)

На локальном сервере под MAMP как всегда не вовремя появилась ошибка:

Mysql query error: (1364) Field ‘DELIVERY_ID’ doesn’t have a default value (400) INSERT INTO b_sale_order_delivery

Дело в sql-mode, нужно убрать строгий режим STRICT_TRANS_TABLES

Если нет доступа к my.cnf, можно так:

/bitrix/php_interface/after_connect.php добавить строку

$DB->Query(«set sql_mode=»»)