Например, у меня «Connection1» хочет увеличить счетчик «currentcount», а затем выбрать значение.«Connection2» хочет сделать то же самое и работает в то же время.Это запросы, которые выполняются (но не как транзакция).
Query 1: UPDATE table SET currentcount=currentcount+1;
Query 2: SELECT currentcount FROM table;
Если Connection1 и Connection2 одновременно запускают Query1, а затем Query2 в то же время, то результат запроса2 будетбыть одинаковым для обоих соединений (т. е. состояние гонки).
Я слышал, что транзакции могут работать в этой ситуации.Как бы я решил эту проблему в MySQL?