yevgen-grytsay/yii2-mysql-limit-delete

此包已被废弃,不再维护。未建议替代包。

允许在 DELETE 查询中使用 LIMIT

dev-master 2020-12-03 21:06 UTC

This package is auto-updated.

Last update: 2024-06-16 08:43:10 UTC


README

允许在 DELETE 查询中使用 LIMIT 子句

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一:

php composer.phar require --prefer-dist yevgen-grytsay/yii2-mysql-limit-delete "*"

或者在您的 composer.json 文件的 require 部分添加:

"yevgen-grytsay/yii2-mysql-limit-delete": "*"

使用方法

安装扩展后,只需在您的代码中通过

/** @var \yii\db\Connection $conn */
/** @var \yii\db\mysql\QueryBuilder $qb */
$deleteQb = new \YevgenGrytsay\Yii2DbLimitedDelete\DeleteQuery($conn, $qb);
$command = $deleteQb->delete('table', ['=', 'host', 'packagist.org'], 100);
$command->execute();