mini\Database\PartialQuery::delete() Method

public

Signature

public function delete(mini\Table\Contracts\TableInterface $query): int

Parameters

Name Type Default Description
$query mini\Table\Contracts\TableInterface required Documentation missing

Returns

int

Documentation

Delete rows matching this query

Deletes are scoped to rows matching this query's WHERE clause. The $query parameter allows additional filtering within that scope.

$users = db()->query('SELECT * FROM users WHERE org_id = ?', [5]);
$users->delete($users->eq('status', 'deleted'));
// Only deletes users with status='deleted' within org_id = 5

Source

src/Database/PartialQuery.php:2269-2282