php - 使用 Zend_Db_Table_Abstract::insert() 延迟插入

标签 php mysql zend-framework zend-db

我的应用程序中有一些情况希望执行 INSERT DELAYED 而不是标准的 INSERT 以加快脚本性能。我有一个可以插入数百行的脚本,并且可能会受益于该功能。

我了解到 zend Framework 1 ( http://framework.zend.com/issues/browse/ZF-9484 ) 中尚未实现 INSERT DELAYED

有人知道解决方法吗?

最佳答案

您应该能够通过 Zend 访问 PDO 对象。像(未经测试)的东西:

Zend_Db_Table_Abstract::getAdapter()->getConnection()->query('INSERT DELAYED...');

Zend_Db_Table_Abstract::getAdapter()->getConnection() 应该是一个 PDO 对象.. 一旦你有了它,你就可以执行你想要的任何查询。

关于php - 使用 Zend_Db_Table_Abstract::insert() 延迟插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10388528/

相关文章:

php - 使用 PHP 和 MySQL 将 DateTime 值四舍五入到最近的小时

php - 如何为大数据集设置 zend 分页?

php - session_start() 需要很长时间

php - JavaScript/PHP 在电子邮件提交按钮后没有响应

php - 如何用php从MySQL表中获取多对多关系数据排序并显示?

php - 删除 json 值

php - bind_param 数字参数不等于变量

带有自定义限制的 Mysql 计数

php - 从 application.ini 读取一个值

C# 等效于 PHP 的原始输出 MD5?