(No version information available, might only be in Git)
TableDelete::limit — Begrenzt die Anzahl der zu löschenden Zeilen
Legt die maximale Anzahl der zu löschenden Datensätze oder Dokumente fest.
rows
Die maximale Anzahl der zu löschenden Datensätze oder Dokumente
Gibt ein TableDelete-Objekt zurück.
Beispiel #1 mysql_xdevapi\TableDelete::limit()-Beispiel
<?php
$session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");
$session->sql("DROP DATABASE IF EXISTS addressbook")->execute();
$session->sql("CREATE DATABASE addressbook")->execute();
$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute();
$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute();
$schema = $session->getSchema("addressbook");
$table = $schema->getTable("names");
$table->delete()
->where("name = :name")
->bind(['name' => 'John'])
->orderby("age DESC")
->limit(1)
->execute();
?>