Удаление записей

Удалить запись с ID = 5:

$id = 5;
$book = R::load('book', $id);
R::trash($book);

Удалить записи с ID = 6,7:

$ids = [6, 7];
$book = R::loadAll('book', $ids);
R::trashAll($book);
 
// Начиная с версии 5.1 данную задачу лучше выполнить методом R::trashBatch(). В таком случае нет необходимости создавать (получать) бин - объект RedBeanPHP
$ids = [6, 7];
R::trashBatch('book', $ids);
 
// Удаление записи с ID = 3
$id = 3;
R::hunt('book', 'id = ?', [$id]);

Метод R::wipe() полностью очищает указанную таблицу:

R::wipe('book');

Метод R::nuke() полностью очищает всю базу данных. Режим заморозки должен быть выключен:

R::freeze(false);
R::nuke();

Была ли эта страница полезной?