我需要獲取插入到表中的最後一條記錄的ID。你可以結合INSERT INTO和Last_Insert_ID在一個SQL語句中
INSERT INTO mytable (Column1, Column2) VALUE ('Test', 'Bob');
SELECT/SET LAST_INSERT_ID() as NewID;
Response.Write rst("NewID") '(for example)
它可以在一個語句運行,或者我需要運行INSERT
SQL已經跑了後SELECT LAST_INSERT_ID
。
我使用MYSQL和ASP
如果插入是在不同的表,那麼你可以使用觸發器如果通過SQL其他使用應用層面進行需求它可以很容易地完成。 –
爲什麼不使用**存儲過程**呢? – BabyDuck
[LAST \ _INSERT \ _ID()MySQL]的可能的重複(http://stackoverflow.com/questions/3837990/last-insert-id-mysql) – Lankymart