sql >> Databáze >  >> RDS >> Mysql

mysql + aktualizace top n

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

Zkontrolováno v MySQL 5.2.0-falcon-alpha-community-nt-log , potvrzeno, že funguje.

Ve vašem případě je to 0 v LIMIT 0, 400 to nefunguje.

V UPDATE nemůžete použít spodní hranici LIMIT .



  1. Jak provádět operace aktualizace na sloupcích typu JSONB v Postgresu 9.4

  2. Předání varchar plného hodnot oddělených čárkou do funkce SQL Server IN

  3. Existuje oficiální doporučení společnosti Oracle ohledně použití explicitních spojení ANSI JOIN vs implicitních spojení?

  4. Použití výrazů k filtrování dat databáze