Я не могу установить поле с нулевым значением со значением по умолчанию от нуля до нуля, используя mysql pdo. Я могу сделать это, используя прямой sql.
Я пробовал:(в основном из этого вопроса Как вставить значения NULL с помощью PDO?)
Нулевой интервал
bindValue(':param', null, PDO::PARAM_INT);
Нуль Нуль
bindValue(':param', null, PDO::PARAM_NULL);
'Нуль', Целое
bindValue(':param', 'NULL', PDO::PARAM_INT);
«Нуль», «Нуль»
bindValue(':param', 'NULL', PDO::PARAM_NULL);
Нуль
bindValue(':param', null);
«Нуль»
bindValue(':param', 'NULL');
и bindParam
аналоги 5 и 6 с переменной, содержащей значение привязки.
Все из PDO приводит к тому, что значение устанавливается равным 0.
Версия PHP:PHP 5.3.2-1ubuntu4.10
ВЕРСИЯ СЕРВЕРА MYSQL:5.1.63-0ubuntu0.10.04.1
РЕДАКТИРОВАТЬ Скриншот информации о столбце