sql >> Databasteknik >  >> RDS >> Mysql

Finns det något sätt att få senast infogade id för en icke - automatiskt inkrementerad kolumn i MySQL?

du kan enkelt göra det med samma LAST_INSERT_ID() .

INSERT INTO thetable (id, value)
VALUES (LAST_INSERT_ID(126), 'some data');

SELECT LAST_INSERT_ID();  -- returns 126


  1. MySQL-matchande unicode-tecken med ascii-version

  2. Välja/casta utdata som heltal i SQL

  3. Hur kan jag få antalet dagar mellan 2 datum i Oracle 11g?

  4. MySql:ställ in en variabel med en lista