sql >> Database >  >> RDS >> Mysql

Gegevens invoegen met verbindingstabellen

Hangt af van het doel van de "verbindingstabel". Als u alleen een join wilt van alle records tussen de andere twee tabellen, gebruikt u daarvoor een join. Als u een "veel-op-veel"-correlatie wilt, is er echt geen geautomatiseerde manier om te weten welke moeten worden gekoppeld.

Als u echter een join wilt simuleren en eenvoudig alle relaties in een veel-op-veel-tabel wilt "preloaden" (handig als u standaardrelaties wilt die later kunnen worden uitgeschakeld of gemanipuleerd), kunt u daarvoor triggers gebruiken.

Hoe dan ook, u moet voor elke tabel afzonderlijke query's gebruiken, omdat MySQL niet met één enkele query in meerdere tabellen kan worden ingevoegd.




  1. tsql retourneert een tabel van een functie of winkelprocedure

  2. VMware CPU Hot Plug vNUMA-effecten op SQL Server

  3. Validatie UNIEK veld in Codeigniter met 2 index

  4. Gegevens te lang voor kolom in Django op MySQL