Кажется, я сам не вижу эту проблему.
**my_table**
id
title
last_update (NULL ON UPDATE CURRENT_TIMESTAMP)
Запрос в PHP:
UPDATE my_table
SET
title='t4'
WHERE
id=3
Обновление выполняется с учетом id, но по какой-то причине поле last_update обновляется во всех строках до последнего времени записи. Например:
id title last_update
1 t1 2018-08-02 03:37pm
2 t2 2018-08-02 03:37pm
3 t4 2018-08-02 03:37pm
ПРИМЕЧАНИЯ: нет триггеров, функций или чего-либо другого, кроме простого запроса mysql. Я тестировал его недавно и все же это тот же эффект.
Интересно, что может быть даже теоретической причиной такого поведения.
Явно была функция даты php, которая имела неверную метку от mysql... Большое спасибо за заверения и предложенные направления.
last_update
в структуре таблицы