我需要插入一個空白(foo=""
)到我的數據庫,但是當我做:準備綁定一個空值(不是空值)
bindParam(':foo','',PDO::PARAM_STR);
bindParam(':bar','bang',PDO::PARAM_STR);
,並期待在表中,bar
= bang
,但foo
爲空。我希望它是(空白,不是空格)而不是
null
。
(我需要這樣做,因爲該數據將被導出到SPSS和空白是SPSS的null
)
我看着直通php.net/…/pdo.constants和手動的休息,我只看到的空白越來越實例由於在第三次藍月亮的日食期間維納斯奇怪的對齊而插入。
編輯:PHP 5.3,MySQL 5.1中(我不知道該驅動程序版本)
如何讓你的列'NOT NULL'? – deceze 2011-12-28 23:42:03
簡短的回答是我有時需要一列爲NULL。 – jacob 2011-12-28 23:44:17