которые имеют 4 поля (важно знать, что только вместе они определяют уникальность записи в таблице).
                  
                  
                  
                  
                  
                  Далее мне нужно изменить N записей по N условий вида:
                  
                  
                  
                  
                  
                  update diffs set field = fieldValue where key1 = X1 and key2 = Y1 and key3 = Z1 and key4 = W1
                  
                  
                  ...
                  
                  
                  update diffs set field = fieldValue where key1 = Xn and key2 = Yn and key3 = Zn and key4 = Wn
                  
                  
                  
                  
                  
                  
                  
                  
                  Как это сделать более правильно? Разделить все это на транзакции, сколько должно быть таких апдейтов в транзакции, чтобы она не уросла до небес? Или вообще отказаться от схемы получения массива, а обрабатывать по 1 сущности?
                  
                  
                
Цикл, Счётчик отработанных строк +1 , по достижению лимита (100-1000, и тд) коммит, счетчик в 0.
Обсуждают сегодня