Tôi có hai bảng trong MySQL
#messages table :
messageid
messagetitle
.
.
#usersmessages table
usersmessageid
messageid
userid
.
.
Bây giờ nếu tôi muốn xóa khỏi bảng tin nhắn thì không sao cả. Nhưng khi tôi xóa tin nhắn bằng messageid, bản ghi vẫn tồn tại trên usersmessage và tôi phải xóa khỏi hai bảng này cùng một lúc.
Tôi đã sử dụng truy vấn sau:
DELETE FROM messages LEFT JOIN usersmessages USING(messageid) WHERE messageid='1' ;
Sau đó tôi kiểm tra
DELETE FROM messages , usersmessages
WHERE messages.messageid = usersmessages.messageid
and messageid='1' ;
Nhưng hai truy vấn này không hoàn thành nhiệm vụ này.