Удаление из бд массива, одним запросом

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
ahiles555
Сообщения: 1
Зарегистрирован: 2019.05.12, 16:03

Удаление из бд массива, одним запросом

Сообщение ahiles555 »

Всем здравствуйте!
Подскажите пожалуйста как удалить из бд массив строк за один вызов без перебора (так как строк пару тысяч), что-то подобное batchInsert но для удаления.

Массив в виде
name | date_time
value 1 | datatime1
value 2 | datatime1
value 3 | datatime3

Для удаления массива по id-шникам использовал:
Yii::$app->db->createCommand()
->delete(Categories, ['id' => $deleteRows], $params = [])
->execute();

А как использоваться для пар ключ, значения ??
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Удаление из бд массива, одним запросом

Сообщение futbolim »

ActiveRecord::deleteAll()
Ответить