我在mysql中有两个表
#messages table :
messageid
messagetitle
.
.
#usersmessages table
usersmessageid
messageid
userid
.
.
Run Code Online (Sandbox Code Playgroud)
现在我想从消息表中删除它没关系.但是当我删除messageid ='1'的消息时,例如它仍然存在于usersmessage上,我必须立即从这两个表中删除;
所以我使用以下查询:
DELETE FROM messages LEFT JOIN usersmessages USING(messageid) WHERE messageid='1' ;
Run Code Online (Sandbox Code Playgroud)
然后我测试
DELETE FROM messages , usersmessages
WHERE messages.messageid = usersmessages.messageid
and messageid='1' ;
Run Code Online (Sandbox Code Playgroud)
但是这两个查询并没有说明这个任务.