Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

cách cập nhật cơ sở dữ liệu tuần tự bằng mysql

Bạn đã gặp phải giới hạn này của mysql

Bạn có thể sử dụng tham gia cập nhật, nhưng vì liên quan đến các giới hạn, bạn sẽ lại gặp phải vấn đề tương tự. Vì chỉ có một số lượng nhỏ các bản ghi có liên quan, bạn có thể thực hiện một truy vấn đơn giản để lấy id.

SELECT GROUP_CONCAT(id) FROM tablename ORDER BY id desc LIMIT 0, 30

Sau đó, sử dụng nó trong truy vấn tiếp theo

UPDATE `tablename` SET `group` = '$value' WHERE id IN (ids_from_above_query)

Nếu bạn lo lắng về các bản cập nhật đồng thời, hãy bắt đầu giao dịch.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao tôi không thể hiển thị cùng một kết quả hai lần bằng cách sử dụng mysqli_fetch_assoc?

  2. Tại sao GRANT không hoạt động trong MySQL?

  3. làm thế nào để sắp xếp các cột số varchar theo DESC hoặc ASC?

  4. Sự gia tăng nguyên tử với Khung thực thể

  5. Cách tạo biểu đồ tăng trưởng trẻ với dữ liệu trong mysql + PDO