MySQL - consulta UPDATE com LIMIT

Quero atualizar as linhas da minha tabela, começando de 1001 para as próximas 1000.

Tentei com a seguinte consulta:

UPDATE `oltp_db`.`users` SET p_id = 3 LIMIT 1001, 1000
Isto está me dando erro de sintaxe. Isso está correto? estou cometendo algum erro aqui.Podemos limitar a atualização dessa maneira?

Além disso, as linhas que estou tentando atualizar estão tendo valor nulo para a coluna p_id, que está tendo o tipo de dados INTEGER. Devido a isso, nem consigo atualizar usando a seguinte consulta:

UPDATE `oltp_db`.`users` SET p_id = 3 WHERE p_id = null
A minha consulta acima está correta?O que pode ser feito para conseguir isso?

questionAnswers(7)

yourAnswerToTheQuestion