Я хочу обновить строки в моей таблице, начиная с 1001 до 1000.
Я попробовал следующий запрос:
UPDATE `oltp_db`.`users` SET p_id = 3 LIMIT 1001, 1000
- Это дает мне синтаксическую ошибку. Это верно? я делаю какую-либо ошибку здесь.
- Можем ли мы ограничить обновление таким образом?
Кроме того, строки, которые я пытаюсь обновить, имеют значение Null для столбца p_id, имеющего тип данных INTEGER. Из-за этого я даже не могу обновить, используя следующий запрос:
UPDATE `oltp_db`.`users` SET p_id = 3 WHERE p_id = null
- Правильно ли указан мой предыдущий запрос?
- Что можно сделать для достижения этого?