При добавлении записи в mysql не получается в столбец записать значение NULL.
Есть переменная:
$saler = (empty(trim($_POST['saler']))) ? NULL : trim($_POST['saler']);
Есть запрос:
$query = "INSERT INTO table (saler) VALUES ('$saler')";
Есть таблица:
CREATE TABLE `table` (
`saler` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
В базу летит пустая строка, NULL не записывается.
Что я не так делаю?