Tengo dos tablas en MySQL
#messages table :
messageid
messagetitle
.
.
#usersmessages table
usersmessageid
messageid
userid
.
.
Ahora, si quiero eliminar de la tabla de mensajes, está bien. Pero cuando elimino mensaje por messageid, el registro todavía existe en usersmessage y tengo que eliminar de estas dos tablas a la vez.
Usé la siguiente consulta:
DELETE FROM messages LEFT JOIN usersmessages USING(messageid) WHERE messageid='1' ;
Entonces pruebo
DELETE FROM messages , usersmessages
WHERE messages.messageid = usersmessages.messageid
and messageid='1' ;
Pero estas dos consultas no están cumpliendo esta tarea.