时间戳是否等效于LAST_INSERT_ID?

Sim*_*ars 1 mysql timestamp last-insert-id

我喜欢MySQL的LAST_INSERT_ID()函数.我一直用它来检索刚插入的行的id,然后从我的存储过程返回.但是,现在我有一个表,其TIMESTAMP作为主键设置为DEFAULT CURRENT_TIMESTAMP.如何检索最后插入的时间戳?

Jon*_*mon 5

这应该安全地做到:

START TRANSACTION;
{do your insert};
SELECT MAX({timestamp field}) FROM {table};
COMMIT;
Run Code Online (Sandbox Code Playgroud)