• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak usunać dane z bazy danych z dwóch tabel ?

0 głosów
30 wizyt
pytanie zadane 1 czerwca w SQL, bazy danych przez mat19 Użytkownik (890 p.)
Czesć! Mam takie pytanie odnośnie bazy danych mysql. Zalózmy ze mam tabele user, gdzie są dane uzytkownikow, oraz tabele wiadomosci gdzie są wiadomosci wysłane przez uzytkownika. I teraz jesli usune uzytkownika z tabeli user to chce aby wszystkie wiadomosci tego uzytkownika rowniez zostaly usuniete z tabeli wiadomosci. Czy ktos wie jak to zrobic ?

1 odpowiedź

+1 głos
odpowiedź 1 czerwca przez SzkolnyAdmin Maniak (53,120 p.)
Przy łączeniu tabel ustaw opcję kaskadowego usuwania rekordów. IMO lepiej byłoby jednak przed usunięciem archiwizować wiadomości usuniętego użytkownika (można zrobić odpowiedni wyzwalacz - trigger).

Podobne pytania

0 głosów
2 odpowiedzi 130 wizyt
pytanie zadane 12 czerwca 2019 w SQL, bazy danych przez lucianowski Nowicjusz (200 p.)
+1 głos
1 odpowiedź 50 wizyt
+1 głos
2 odpowiedzi 54 wizyt
Porady nie od parady
Zadając pytanie postaraj się o poprawną pisownię i czytelne formatowanie tekstu.Kompozycja

84,091 zapytań

132,861 odpowiedzi

293,830 komentarzy

55,529 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...