sql >> Databáze >  >> RDS >> Mysql

Vztah mnoho k mnoha INSERT

Vše, co musíte udělat, je uložit tato ID do proměnných, které chcete použít v dotazu k vložení do ab stůl. LAST_INSERT_ID() vrátí ID vložených řádků. Například v 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);");


  1. Vytvořte novou tabulku ve stávající DB v samostatné třídě SQLiteOpenHelper

  2. Aktualizace sloupce na základě existujících polí

  3. Efektivní způsob, jak uložit pole a jeho klíče do databáze

  4. Jak seskupit sestavu podle více polí v Accessu 2016