Ich möchte die Zeilen in meiner Tabelle von 1001 bis 1000 aktualisieren.
Ich habe es mit folgender Abfrage versucht:
UPDATE `oltp_db`.`users` SET p_id = 3 LIMIT 1001, 1000
- Dies gibt mir einen Syntaxfehler. Ist das richtig? mache ich hier einen Fehler
- Können wir das Update auf diese Weise einschränken?
Außerdem haben die Zeilen, die ich aktualisieren möchte, den Wert Null für die Spalte p_id mit dem Datentyp INTEGER. Aus diesem Grund kann ich nicht einmal mit folgender Abfrage aktualisieren:
UPDATE `oltp_db`.`users` SET p_id = 3 WHERE p_id = null
- Ist meine obige Abfrage korrekt?
- Was kann getan werden, um dies zu erreichen?