Mysql
 sql >> база данни >  >> RDS >> Mysql

Вмъкване на данни с таблици за свързване

Зависи от предназначението на "съединителната маса". Ако просто искате да обедините всички записи между другите две таблици, използвайте обединяване за това. Ако искате корелация „много към много“, наистина няма автоматизиран начин да разберете кои от тях трябва да бъдат свързани.

Ако обаче искате да симулирате присъединяване и просто да „заредите“ всички релации в таблица много към много (полезно, ако искате релации по подразбиране, които могат да бъдат деактивирани или манипулирани по-късно), можете да използвате тригери за това.

Независимо от това, ще трябва да използвате отделни заявки за всяка таблица, тъй като MySQL не може да вмъкне в множество таблици с една заявка.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql Codeigniter Active Record - Как да направя заявка where_in и да върна правилния ред на резултатите?

  2. MySQL Сортиране по 2 колони

  3. MySQL - length() срещу char_length()

  4. Как да анализирам JSON в MYSQL тригер

  5. Как получаването на последното вмъкване на mysql ID работи с транзакциите? + въпроси за транзакциите