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

Twisted adbapi:runInteraction last_insert_id()

Poslední id bude id posledního vloženého řádku ve stejné transakci.

Testoval jsem to pomocí následujících operací:

  1. zahajte transakci a vložte řádek pomocí funkce runInteraction(...)

  2. získat poslední ID vložení, např. je 18

  3. spánek 30 sekund ve funkci, kde probíhá transakce

  4. vložte řádek do stejné tabulky pomocí klienta mysql nebo phpMyAdmin

  5. získat poslední ID vložení z kroku 4, např. je 19

  6. funkce spánku vrátí a dotazuje se na poslední ID vložení znovu použijte stejný objekt Transaction, poslední ID vložení je stále 18




  1. Automatické dokončování Jquery a PHP:vyplnění vstupního pole daty z databáze mySQL na základě vybrané možnosti v poli automatického doplňování

  2. Vytvořte pro každé ID pole pro komentáře v PHP a MySql

  3. Jak vytvořit histogram v PostgreSQL

  4. Připojení MySQL se neuzavře