Both
REPLACE INTO table
SET field1=value1[, ..., fieldN=valueN]
WHERE id = <id>
seems same as
UPDATE table SET col1 = newval1 [, ...] WHERE where_condition
(apart from where only being id=…)
… so wondering why the new syntax? Is it because REPLACE INTO can update fields, vs UPDATE which can only update attributes in place?
Suppose it goes without saying that the Fields NOT been ‘replaced’ need to have storage enabled, so then can be reinserted into the index/table.
Can you still update attributes with REPLACE INTO?