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

Apa yang salah dengan sintaks SQL DELETE FROM ini?

Jika Anda tabel alias dalam panggilan hapus, Anda harus menggunakan alias sebagai argumen:

DELETE alias FROM tablerealname as ALIAS ...

Jadi dalam pertanyaan awal OP, dia hanya perlu menambahkan alias setelah DELETE:

DELETE t FROM xoops_bb_posts_text as t WHERE NOT EXISTS (  
SELECT post_id  
FROM xoops_bb_posts as p  
WHERE p.post_id = t..post_id  
)  


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengirim orang ke halaman berbeda dengan mysql

  2. Salin baris dari satu tabel ke tabel lain menggunakan kueri INSERT

  3. Foreach dari DUA Looping TextFields, mungkin?

  4. Cara efisien untuk mensimulasikan gabungan luar penuh di MySQL?

  5. Java - Cara mendapatkan nama Kolom di Kumpulan Hasil