1
は、私は、MySQLのテーブルの上に整数列にNULLをバインドしようとする試みに次のコードを使用してい
:PDOとMySQLを使用してnullから整数列にバインドしますか?
$query->bindValue(1, null, \PDO::PARAM_INT);
しかし、これは列の値が「0」の代わりに、NULLされます。
列を0ではなくNULLにするにはどうすればよいですか?
可能複製(http://stackoverflow.com/questions/1391777/how-do-i-insert-null-values-using-pdo) –
@Marc - ご覧のとおり、私は受け入れられた解決策を使用しています。その解決策は、文字列に対して機能します。整数ではなく、具体的には私が求めているものです。 – TaylorOtwell
あなたはINTを渡しているとPDOに伝えているので、nullは0に型キャストされます。PDO _ :: PARAM_NULL –