PHP MySQL PDO отказывается устанавливать значение NULL
Я не могу установить пустое поле со значением по умолчанию null в null, используя mysql pdo. Я могу сделать это с помощью прямой SQL.
Я пробовал :( в основном из этого вопросаКак вставить значения NULL, используя PDO?)
Null Int
bindValue(':param', null, PDO::PARAM_INT);
Null Null
bindValue(':param', null, PDO::PARAM_NULL);
'Null', Int
bindValue(':param', 'NULL', PDO::PARAM_INT);
'Null', Null
bindValue(':param', 'NULL', PDO::PARAM_NULL);
Null
bindValue(':param', null);
'Null'
bindValue(':param', 'NULL');
and the bindParam
counterparts of 5 and 6 with a variable that held the value of the binding.
Everything from PDO results in the value being set to 0.
PHP Version: PHP 5.3.2-1ubuntu4.10
MYSQL SERVER VERSION: 5.1.63-0ubuntu0.10.04.1
EDIT Снимок экрана с информацией о столбце