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 Снимок экрана с информацией о столбце

Picture

Ответы на вопрос(2)

Ваш ответ на вопрос