`uuid`    CHAR(36)         NOT NULL,
                  
                  
                      `version` INT(11) UNSIGNED NOT NULL,
                  
                  
                      PRIMARY KEY (`uuid`)
                  
                  
                  )
                  
                  
                  
                  
                  
                  Планируется такой регулярный UPDATE.
                  
                  
                  
                  
                  
                  UPDATE `foo` SET `version` = 1 WHERE `uuid` = '482edff7-96ed-4501-9073-4549fba2f892' AND `version` = 1
                  
                  
                  
                  
                  
                  Правильно понимаю, что при UPDATE сначала записи будут выбраны по primary, и, только потом, отфильтрованы по значению поля version? Дополнительные индексы только навредят?
                  
                  
                
а смысл такого? оно ж ничего не поменяет
Опечатался. Пусть будет version + 1
Правильно
Обсуждают сегодня