Str*_*ent 1 php mysql pdo timestamp
我在我正在构建的Web应用程序中使用PDO预处理语句.我将timestamp列设置为current_timestamp作为默认值.
使用时间戳通常应该在列值为null时分配当前时间戳,与now()相同.但无论我尝试什么,如果我将timestamp列设置为null,我将获得NULL值,如果我使用now(),则为00:00:00.使用普通查询工作非常好.
我将参数作为关联数组发送,然后在PDOStatement上使用带有bindValue的foreach.在这个问题出现之前,它总能完美运行.我试过debugDumpParams,但它崩溃得相当惊人.它似乎是5.2.6的已知错误,Ubuntu还没有更新包.我宁愿避免绕过aptitude并从源代码安装php的麻烦,因为我甚至不确定debugDumpParams是否有帮助......