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

HAPUS menggunakan LEFT JOIN dengan LIMIT di MySQL

Anda tidak dapat menggunakan LIMIT langsung dalam HAPUS ketika Anda mereferensikan beberapa tabel secara bersamaan, tetapi Anda dapat menyiasatinya dengan membungkus apa yang ingin Anda hapus dalam subpilihan:

DELETE po 
FROM   foro_post po
JOIN   (
       SELECT    p.postid
       FROM      foro_post p
       LEFT JOIN foro_thread t ON p.threadid = t.threadid
       WHERE     t.threadid IS NULL
       ORDER BY  p.postid
       LIMIT     50
       ) pp ON po.postid = pp.postid



  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 menginstal MySQL di Windows

  2. mysql recursive(tree) parent child kategori

  3. Kesalahan:pilih perintah ditolak untuk pengguna '<userid>'@'<ip-address>' untuk tabel '<table-name>'

  4. Bagaimana saya bisa membuat dan memuat database kedua di ddev?

  5. Bagaimana cara mengubah zona waktu server MySQL