Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Usuń z dwóch tabel w jednym zapytaniu

Nie możesz ich po prostu oddzielić średnikiem?

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

LUB

Po prostu użyj INNER JOIN jak poniżej

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przekształć wynik bazy danych w tablicę

  2. Wiele instrukcji select w pojedynczym zapytaniu

  3. Replikacja MySQL:błędne transakcje w replikacji opartej na GTID

  4. Używanie OpenVPN do zabezpieczania dostępu do klastra baz danych w chmurze

  5. Kolumna alternatywnej tabeli MySQL