如何将PDO Mysql连接更新为" strict = false"

时间:2018-04-25 14:35:50

标签: php mysql pdo connection-string

我是PHP的新手,我已经编程多年了。 我已将MySQL升级到最新版本,现在INSERT在NULL DATE字段上失败。

我正在使用PDO Connection。 我尝试了AllowZeroDateTime和ConvertZeroDateTime:

 private function connectMysql() {

    try {
        $this->dbObj = new PDO("mysql:host=$this->dbHostName;dbname=$this->dbName;AllowZeroDateTime=True;ConvertZeroDateTime=True;", $this->dbUserName, $this->dbPassword);
        $this->connectionStatus = 1;

    } catch (PDOException $e) {
        $this->setErrors($e->getMessage());
    }
}

SQLSTATE [22007]:日期时间格式无效:1292日期值不正确:''对于列' DateUpdated'在第1行

请协助

0 个答案:

没有答案