UPDATE `smartmeter_usage`.`users_reporting` SET panel_id = 3 LIMIT 1001, 1000
Этот запрос неверен (или, по крайней мере, я не знаю возможного способа использования лимита в запросах UPDATE), вы должны поставить условие where
на ваш первичный ключ (предполагается, что в качестве вашего столбца используется auto_increment). первичный ключ, если не предоставлено больше подробностей):
UPDATE `smartmeter_usage`.`users_reporting` SET panel_id = 3 WHERE primary_key BETWEEN 1001 AND 2000
Для второго запроса вы должны использовать IS
UPDATE `smartmeter_usage`.`users_reporting` SET panel_id = 3 WHERE panel_id is null
РЕДАКТИРОВАТЬ - если ваш primary_key - это столбец с именем MAX + 1, запрос должен быть (с обратными галочками, как правильно указано в комментарии):
UPDATE `smartmeter_usage`.`users_reporting` SET panel_id = 3 WHERE `MAX+1` BETWEEN 1001 AND 2000
Для обновления строк с MAX + 1 с 1001 до 2000 (включая 1001 и 2000)