sql >> Database teknologi >  >> RDS >> Mysql

Slet fra to tabeller i én forespørgsel

Kan du ikke bare adskille dem med et semikolon?

Delete from messages where messageid = '1';
Delete from usersmessages where messageid = '1'

ELLER

Brug bare INNER JOIN som nedenfor

DELETE messages , usersmessages  FROM messages  INNER JOIN usersmessages  
WHERE messages.messageid= usersmessages.messageid and messages.messageid = '1'


  1. 5 Databaseovervågningsvaner for succesrige DBA'er

  2. Brug af Python og MySQL i ETL-processen:Brug af Python og SQLAlchemy

  3. Mistet forbindelsen til MySQL-serveren ved 'læsning af initial kommunikationspakke', systemfejl:0

  4. Serialisering af sletninger fra Clustered Columnstore-indekser