Je veux mettre à jour les lignes de ma table en commençant par 1001 pour les 1000 suivantes.
J'ai essayé avec la requête suivante :
UPDATE `oltp_db`.`users` SET p_id = 3 LIMIT 1001, 1000
- Cela me donne une erreur de syntaxe. Est-ce correct? Est-ce que je fais une erreur ici.
- Pouvons-nous limiter la mise à jour de cette manière?
De plus, les lignes que j'essaie de mettre à jour ont une valeur Null pour la colonne p_id qui a un type de données INTEGER. En raison de cela, je ne peux même pas mettre à jour en utilisant la requête suivante :
UPDATE `oltp_db`.`users` SET p_id = 3 WHERE p_id = null
- Ma requête ci-dessus est-elle correcte?
- Que pouvons-nous faire pour y parvenir?