sql >> Databasteknik >  >> RDS >> Mysql

Många-till-många relation INFOGA

Allt du behöver göra är att lagra dessa ID:n i variabler för att använda i en fråga för att infoga i ab tabell. LAST_INSERT_ID() returnerar ID för de infogade raderna. Så, i PHP till exempel:

// Run command to insert into A, then:
$a = mysql_query('SELECT LAST_INSERT_ID();');

// Run command to insert into B, then:
$b = mysql_query('SELECT LAST_INSERT_ID();');

// Then $a and $b hold the IDs that you can use to insert into AB.
mysql_query("INSERT INTO ab (a_id, b_id) VALUES ($a, $b);");


  1. ORA-00932:inkonsekventa datatyper:förväntat - fick CLOB

  2. Hur man filtrerar rader utan NULL i en kolumn

  3. Bilduppladdning CodeIgniter

  4. MySQL-utlösare för att kontrollera värden innan du infogar flera gånger