首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

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

2012-03-16 
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的同义词,为了保持与其它类型的数据库兼容才设的。
所以,这两者没有什么区别。

热点排行