Почему не открывается транзакция?

Здравствуйте!

Почему при следующем коде транзакция не открывается?
$transaction = Yii::$app->db->beginTransaction();
Yii::$app->db->createCommand('DELETE FROM profiles WHERE id = 1000')->execute();
$transaction->rollBack();


А так работает:
$transaction = Yii::$app->db->beginTransaction();
$transaction->begin();
Yii::$app->db->createCommand('DELETE FROM profiles WHERE id = 1000')->execute();
$transaction->rollBack();


В чем может быть дело?
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Max.Credit Санкт-Петербург
от 150 000 до 150 000 руб.
Willz Москва
от 150 000 руб.
Fmedia Санкт-Петербург
от 40 000 до 100 000 руб.
18 авг. 2018, в 17:54
6000 руб./за проект
18 авг. 2018, в 16:00
60000 руб./за проект