$table->deleteByPk($primaryKey); //delete 1 record
$table->deleteByPk($key1,$key2,...); //delete multiple records
$table->deleteByPk(array($key1,$key2,...)); //delete multiple records
For composite primary keys (determined from the table definitions):
$table->deleteByPk(array($key1,$key2)); //delete 1 record
delete multiple records
$table->deleteByPk(array($key1,$key2), array($key3,$key4),...);
delete multiple records
$table->deleteByPk(array( array($key1,$key2), array($key3,$key4), .. ));
public deleteByPk ( $keys ) : integer | ||
return | integer | number of records deleted. |
public function deleteByPk($keys)
{
if (func_num_args() > 1) {
$keys = func_get_args();
}
return $this->getCommand()->deleteByPk($keys);
}