如何将pdo-mysql连接更新为“strict=false”

lfapxunr  于 2021-06-24  发布在  Mysql
关注(0)|答案(0)|浏览(261)

虽然我已经编程多年了,但我对php还是相当陌生的。我已经把mysql升级到了最新版本,现在insert正在对空日期字段进行故障转移。
我正在使用pdo连接。我尝试了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第1行“dateupdated”列的日期值“”不正确
请协助

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题