Задать вопрос
@Snewer

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

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

Почему при следующем коде транзакция не открывается?
$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();


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

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

Похожие вопросы