sql >> Database teknologi >  >> RDS >> Mysql

mysql + opdatering top n

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

Tjekket ind MySQL 5.2.0-falcon-alpha-community-nt-log , bekræftet at fungere.

I dit tilfælde er det 0 i LIMIT 0, 400 det virker ikke.

Du kan ikke bruge den nedre grænse i UPDATE s LIMIT .



  1. Hvordan og hvornår bruger man SLEEP() korrekt i MySQL?

  2. Hvad betyder max_connections egentlig?

  3. MySql-forespørgsel:Vælg top 3 rækker fra tabellen for hver kategori

  4. INSERT med dynamisk tabelnavn i triggerfunktion