Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql + aktualizacja top n

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

Sprawdzone w MySQL 5.2.0-falcon-alpha-community-nt-log , potwierdzone działanie.

W twoim przypadku jest to 0 w LIMIT 0, 400 to nie działa.

Nie możesz użyć dolnej granicy w UPDATE LIMIT .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL OGRANICZENIE i ŻADNE DZIAŁANIE

  2. Pobieranie tylko ustalonej liczby wierszy w MySQL

  3. Aktualizujesz kolumnę zamówień MySQL?

  4. Mysqli łączy tabele z 2 różnych baz danych

  5. Nieprzechwycony wyjątek „PDOException” z komunikatem „SQLSTATE[HY093]:nieprawidłowy numer parametru”