SELECT @@IDENTITY与SELECT LAST_INSERT_ID()的区别是什么?解决办法

SELECT @@IDENTITY与SELECT LAST_INSERT_ID()的区别是什么?如题,请教这两者有什么区别?[解决办法]没有区别

SELECT @@IDENTITY与SELECT LAST_INSERT_ID()的区别是什么?
如题,请教这两者有什么区别?

[解决办法]
没有区别,同义词而已。

MYSQL为了兼容不同数据库的SQL语句设置了不少同义词。

MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
[解决办法]
@@identity是last_insert_id的同义词,为了保持与其它类型的数据库兼容才设的。
所以,这两者没有什么区别。