【发布时间】:2012-01-29 13:20:04
【问题描述】:
我需要在我的数据库中插入一个空白 (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怎么样? -
简短的回答是我有时需要一列为 NULL。