Php 如何启用MySQL';使用Zend_Db_Adapter_Mysqli的严格sql模式?

Php 如何启用MySQL';使用Zend_Db_Adapter_Mysqli的严格sql模式?,php,mysql,zend-framework,zend-db,Php,Mysql,Zend Framework,Zend Db,当我在开发框中启用严格SQL模式时,我在代码中发现了大量SQL错误。然而,在大多数情况下,我喜欢使用生产SQL框而不是我的框,因为在这台机器上有真实的数据可以使用,并且没有使我的本地数据库与该数据库同步的开销 然而,有一堆应用程序依赖于那个盒子,但它不做。。。在SQL方面是最好的。我想使用Zend_Db,更具体地说是Zend_Db_Adapter_Mysqli,在特定于应用程序的基础上为我的应用程序启用严格模式 我该怎么做 $db = Zend_Db_Table::getDefaultAdapt

当我在开发框中启用严格SQL模式时,我在代码中发现了大量SQL错误。然而,在大多数情况下,我喜欢使用生产SQL框而不是我的框,因为在这台机器上有真实的数据可以使用,并且没有使我的本地数据库与该数据库同步的开销

然而,有一堆应用程序依赖于那个盒子,但它不做。。。在SQL方面是最好的。我想使用Zend_Db,更具体地说是Zend_Db_Adapter_Mysqli,在特定于应用程序的基础上为我的应用程序启用严格模式

我该怎么做

$db = Zend_Db_Table::getDefaultAdapter(); //Or how ever you store your DBs...
$db->getConnection()->query('SET sql_mode="TRADITIONAL"');
他似乎成功了