sql >> Databasteknik >  >> RDS >> Mysql

Få infogat id från mysql infogningsprocedur

MySQL lösning:

Efter att ha kört insert uttalande, exekvera

select last_insert_id() into lastId;

Ändra din SP till att inkludera en OUT parameter som

OUT lastId bigint

eller helt enkelt kör

select last_insert_id();

för att returnera ett resultat satt av SP;

Se :




  1. Använder du NOLOCK Hint i EF4?

  2. 2 sätt att returnera bara de numeriska värdena från en SQLite-databaskolumn

  3. Använder radräkning från en temporär tabell i en while loop SQL Server 2008

  4. Det går inte att generera ett Google-diagram med MySQL-tabelldata som datakälla