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

Điều gì sai với cú pháp SQL DELETE FROM này?

Nếu bạn đặt bí danh cho bảng trong lệnh gọi xóa, bạn phải sử dụng bí danh làm đối số:

DELETE alias FROM tablerealname as ALIAS ...

Vì vậy, trong câu hỏi ban đầu của OP, anh ấy chỉ cần thêm bí danh sau khi XÓA:

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. Cài đặt gem mysql2 cho Ruby on Rails với Mac OSX 10.6

  2. Giao dịch MySQL

  3. Làm cách nào để lấy trường cuối cùng trong cơ sở dữ liệu Mysql với PHP?

  4. Mã lỗi MySQL:Lỗi 1030Got -1 từ công cụ lưu trữ; Tôi đã cố xóa dữ liệu khỏi cơ sở dữ liệu của mình

  5. Làm cách nào để thay đổi múi giờ MySQL trong kết nối cơ sở dữ liệu bằng Java?