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

Wprowadzanie danych z tabelami połączeń

Zależy od celu „tabeli połączeń”. Jeśli chcesz tylko złączyć wszystkie rekordy między dwiema pozostałymi tabelami, użyj do tego sprzężenia. Jeśli chcesz korelacji „wiele do wielu”, tak naprawdę nie ma automatycznego sposobu sprawdzenia, które z nich powinny być powiązane.

Jeśli jednak chcesz zasymulować łączenie i po prostu „wstępnie załadować” wszystkie relacje do tabeli wiele do wielu (przydatne, jeśli chcesz, aby domyślne relacje można było wyłączyć lub manipulować później), możesz użyć do tego wyzwalaczy.

Niezależnie od tego będziesz musiał użyć oddzielnych zapytań dla każdej tabeli, ponieważ MySQL nie może wstawić do wielu tabel za pomocą jednego zapytania.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak tworzysz strony internetowe w Javie?

  2. Jak zainstalować MySQL i pakiet Python MySQL w systemie OS X Leopard? Albo jak mogę się dowiedzieć o byciu programistą internetowym korzystającym z OS X?

  3. Jak bezpieczne jest uwierzytelnianie w protokole mysql?

  4. Domyślna kolejność sortowania w MySQL (ALTER TABLE ... ORDER BY ...;)

  5. Gdzie bezpiecznie przechowywać dane uwierzytelniające bazy danych w witrynie PHP