在 MySQL 中,可以使用 UPDATE 語句配合 LIMIT 子句來更新指定數量的記錄。以下是使用技巧示例:
UPDATE table_name SET column_name = new_value LIMIT n;
這將更新表中的前 n 條記錄的指定列值為新值。
UPDATE table_name SET column_name = new_value ORDER BY RAND() LIMIT n;
這將隨機更新表中的 n 條記錄的指定列值為新值。
UPDATE table_name SET column_name = new_value WHERE condition LIMIT n;
這將更新表中滿足指定條件的 n 條記錄的指定列值為新值。
請注意,使用 LIMIT 子句更新記錄時,更新順序可能不是按照表中的順序進行的,因此可能無法確保更新的記錄順序。