Привет,
Я лечил INSERT ON DUPLICATE KEY UPDATE конструкцией моменты,
когда надо инсертнуть или апдейтнуть и ты не знаешь есть запись
или нет и не хочешь попасть на race .
Во-вторых никто не мешает сделать это (и так даже ACID'нее)
триггерами или процедурами - они не кусаются - проверено.
Доброго времени суток.
Есть у меня в Exim разные списки (черные, белые, серые ...) в MySQL.
Я когда-то сделал проверку и обновление метки времени разными запросами.
Все работало хорошо.
И тут захотелось объединить SELECT и UPDATE в одно условие.
Ни к чему хорошему это не привело.
В табличке два