Есть табличка из ней взяты данные. Эти данные идет через цикл (php) и в этом цикле по id записи идет изменение, но при этом повторно читается эта же табличка (идет генерация значения, которое отсутствует). Ситуация такая, что в итоге апдейт идет позже и происходит дублирование значения. Как можно правильно решить эту проблему?
Есть вариант типа LOCK TABLES, но тянет за собой кучу используемых других таблиц. Н
Здравствуйте, MasterMind, Вы писали:
MM>Есть табличка из ней взяты данные. Эти данные идет через цикл (php) и в этом цикле по id записи идет изменение, но при этом повторно читается эта же табличка (идет генерация значения, которое отсутствует). Ситуация такая, что в итоге апдейт идет позже и происходит дублирование значения. Как можно правильно решить эту проблему? MM>Есть вариант типа LOCK TABLES, но тянет за собой кучу используемых других таблиц.
Писать изменения во временную таблицу, а потом смержить ее с основной? Или сделать view на таблицу, и данные для select брать из него.
Здравствуйте, MasterMind, Вы писали:
MM>Есть табличка из ней взяты данные. Эти данные идет через цикл (php) и в этом цикле по id записи идет изменение, но при этом повторно читается эта же табличка (идет генерация значения, которое отсутствует). Ситуация такая, что в итоге апдейт идет позже и происходит дублирование значения. Как можно правильно решить эту проблему?