Вставка записи при отсутствии уже существующей.

sssr

Новичок
Вставка записи при отсутствии уже существующей.

Суть проблемы :
есть таблица tbl
Field1 INT(11),
Field2 INT(11)
Value CHAR

мне необходимо при отсутствии записи с уникальным сочетанием field1 и field вставлять запись со значением Value
иначе обновить Value

что то вроде такой конструкции : IF (UPDATE .... ) = 0 then SELECT ....

Пока я нашел только один путь это создать уник. индекс по field1 и field2
и подавлять ошибку mysql типа (Duplicate entry '1-1' for key 1) а дальше уже давать управление на PHP и делать update.

Может кто подскажет более оптимальный путь решения или конструкцию sql.
 
Сверху