У мене є дві таблиці в MySQL
#messages table :
messageid
messagetitle
.
.
#usersmessages table
usersmessageid
messageid
userid
.
.
Тепер, якщо я хочу видалити з таблиці повідомлень, це нормально. Але коли я видаляю повідомлення за повідомленнямиid, запис все ще існує в повідомленні користувача, і мені доводиться видаляти з цих двох таблиць одночасно.
Я використав такий запит:
DELETE FROM messages LEFT JOIN usersmessages USING(messageid) WHERE messageid='1' ;
Потім тестую
DELETE FROM messages , usersmessages
WHERE messages.messageid = usersmessages.messageid
and messageid='1' ;
Але ці два запити не виконують цього завдання.