`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
Правильно
Обсуждают сегодня