Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Viele-zu-viele-Beziehung INSERT

Alles, was Sie tun müssen, ist, diese IDs in Variablen zu speichern, um sie in einer Abfrage zu verwenden und in ab einzufügen Tisch. LAST_INSERT_ID() gibt die ID der eingefügten Zeilen zurück. Also zum Beispiel in PHP:

// 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);");