PHP mysql PDO se niega a establecer un valor NULL
No puedo establecer un campo anulable con un valor predeterminado de nulo a nulo usando mysql pdo. Puedo hacerlo usando sql recto.
Lo he intentado: (sobre todo a partir de esta pregunta¿Cómo inserto valores NULL utilizando PDO?)
Nulo int
bindValue(':param', null, PDO::PARAM_INT);
Nulo nulo
bindValue(':param', null, PDO::PARAM_NULL);
'Null', Int
bindValue(':param', 'NULL', PDO::PARAM_INT);
'Null', Null
bindValue(':param', 'NULL', PDO::PARAM_NULL);
Nulo
bindValue(':param', null);
'Nulo'
bindValue(':param', 'NULL');
y elbindParam
Contrapartes de 5 y 6 con una variable que mantuvo el valor del enlace.
Todo desde PDO hace que el valor se establezca en 0.
Versión de PHP: PHP 5.3.2-1ubuntu4.10
VERSIÓN DEL SERVIDOR MYSQL: 5.1.63-0ubuntu0.10.04.1
EDITAR Captura de pantalla de la información de la columna.