У меня есть таблица, подобная этой:
| 0 | X |
| 1 | X |
| 2 | X |
| 3 | Y |
| 4 | Y |
| 5 | X |
| 6 | X |
| 7 | Y |
| 8 | Y |
| 9 | X |
Я хотел бы заменить первые 2 вхождения X
на X1
, а затем 4 следующих вхождения с X2
так, чтобы результирующая таблица выглядела так:
| 0 | X1 |
| 1 | X1 |
| 2 | X2 |
| 3 | Y |
| 4 | Y |
| 5 | X2 |
| 6 | X2 |
| 7 | Y |
| 8 | Y |
| 9 | X2 |
Рассматриваемая таблица, конечно, намного больше, и количество вхождений, таким образом, будет выше. тоже, поэтому ручное редактирование не является решением.
Я хотел бы сделать что-то вроде этого:
UPDATE table SET column = 'X' WHERE column = 'X2' LIMIT 90, 88
но, к сожалению, MySQL не поддерживает OFFSET в запросах UPDATE. ... Есть ли способ это сделать?