sql >> Databasteknik >  >> RDS >> Mysql

mysql + uppdatering topp n

UPDATE  table
SET     status = 1
WHERE   status = 2
ORDER BY id
LIMIT 400

Checkade in MySQL 5.2.0-falcon-alpha-community-nt-log , bekräftade att den fungerar.

I ditt fall är det 0 i LIMIT 0, 400 det fungerar inte.

Du kan inte använda den nedre gränsen i UPDATE s LIMIT .



  1. IN-sats med NULL eller IS NULL

  2. Hur SUBSTR()-funktionen fungerar i MySQL

  3. MYSQL auto_increment_increment

  4. Använd bunden parameter flera gånger