LIMIT offset ou OFFSET em uma consulta SQL UPDATE

Eu tenho uma tabela semelhante a esta:

| 0 | X  |
| 1 | X  |
| 2 | X  |
| 3 | Y  |
| 4 | Y  |
| 5 | X  |
| 6 | X  |
| 7 | Y  |
| 8 | Y  |
| 9 | X  |

Eu gostaria de substituir as duas primeiras ocorrências deX comX1e, em seguida, as 4 próximas ocorrências comX2 para que a tabela resultante seja assim:

| 0 | X1 |
| 1 | X1 |
| 2 | X2 |
| 3 | Y  |
| 4 | Y  |
| 5 | X2 |
| 6 | X2 |
| 7 | Y  |
| 8 | Y  |
| 9 | X2 |

A tabela em questão é, naturalmente, muito maior e o número de ocorrências seria, portanto, maior também, portanto, a edição manual não é uma solução.

Eu gostaria de fazer algo assim:

UPDATE table SET column = 'X' WHERE column = 'X2' LIMIT 90, 88

mas infelizmente o MySQL não parece suportar OFFSET em consultas UPDATE ... Existe alguma maneira de fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion