проблемы с условием в запросе.

antonim

Новичок
проблемы с условием в запросе.

Добрый день. Рыл мануал ничего толкового не нашел. Задача такая:

ЕСЛИ <УСЛОВИЕ> ТО ВЫПОЛНЯЕМ UPDATE ИНАЧЕ ВЫПОЛНЯЕМ INSERT.

Но не функция или триггер нужна, а именно условие в запросе. Нашел "IF", но работать с ним получается только при выводе, например:

, IF ((order_discount_cd LIKE '%P%' ), CONCAT( order_discount_value , '%'), CONCAT( '$', order_discount_value )) as order_discount
 

Вурдалак

Продвинутый новичок
Вынеси это условие в PHP-код. И всё.

-~{}~ 19.01.10 17:35:

Всё-таки посмотри ещё "REPLACE" и "INSERT ... ON DUPLICATE KEY UPDATE ...". А вдруг ты имел в виду это. Что сомнительно.
 
Сверху