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

MySQL - OPDATERINGsforespørgsel med LIMIT

Hvis du vil opdatere flere rækker ved hjælp af limit i MySQL, kan du bruge denne konstruktion:

UPDATE table_name SET name='test'
WHERE id IN (
    SELECT id FROM (
        SELECT id FROM table_name 
        ORDER BY id ASC  
        LIMIT 0, 10
    ) tmp
)


  1. Administrer transaktionssammenfald ved hjælp af låse i SQL Server

  2. Holder flere elementer i en kolonne på mysql

  3. Automatiseret test af opgraderingsprocessen til PostgreSQL

  4. mysql PDO og lagret procedure dynamisk SQL-injektion