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?