Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

cara memperbarui database secara berurutan menggunakan mysql

Anda telah mengalami batasan mysql ini

Anda dapat menggunakan gabungan pembaruan, tetapi karena batasan terlibat, Anda akan sekali lagi mengalami masalah yang sama. Karena hanya sejumlah kecil catatan yang terlibat, Anda dapat melakukan kueri sederhana untuk mendapatkan id.

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

Kemudian gunakan itu di kueri berikutnya

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

Jika Anda khawatir tentang pembaruan bersamaan, mulailah transaksi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mendapatkan Data Penjualan 3 Bulan Terakhir di MySQL

  2. Entity Framework - MySQL - Masalah format tanggal

  3. Pilih N catatan acak per grup

  4. Migrasi selatan Django - Menambahkan indeks FULLTEXT

  5. MySQL, Kesalahan 126:File kunci salah untuk tabel