[mysql] Как в IF условии выполнить несколько зарпосов в одном mysql запросе?

Тема в разделе "Базы данных", создана пользователем dandandan, 20 апр 2012.

Модераторы: latteo
  1. dandandan

    dandandan

    Регистр.:
    7 авг 2008
    Сообщения:
    991
    Симпатии:
    267
    Смысл запроса следующий:

    PHP:
    if ( ( SELECT balance...)+100)>{
      
    UPDATE table1...
      
    UPDATE table2...
      }
    else{
      
    UPDATE table1
      
    }
    Все эти действия нужно выполнить в одном mysql запросе. Можно ли вообще такое сделать без функций и без триггеров?
     
  2. DrakonHaSh

    DrakonHaSh

    Регистр.:
    29 июн 2010
    Сообщения:
    358
    Симпатии:
    122
    нельзя
    в mysql по условию можно выполнять только подзапросы с select. update и прочее нельзя.