MySQL中如何实现与SQL Server的SCOPE_IDENTITY()函数相同作用的功能?
- 内容介绍
- 相关推荐
本文共计433个文字,预计阅读时间需要2分钟。
SQL Server中的函数SCOPE_IDENTITY()与MySQL中的函数LAST_INSERT_ID()在功能上具有相似性,都用于获取最近一次插入操作生成的自增ID。以下是两者的对应关系:
SELECT LAST_INSERT_ID().
这将返回最后插入的记录的 ID。
在这里,我将创建一个带有主键列的表。下面是last_insert_id()的演示。
首先,让我们创建两个表。创建第一个表的查询如下:
mysql> create table TestOnLastInsertIdDemo -> ( -> StudentId int NOT NULL AUTO_INCREMENT, -> PRIMARY KEY(StudentId) -> ); Query OK, 0 rows affected (0.95 sec)
现在创建第二个表。
本文共计433个文字,预计阅读时间需要2分钟。
SQL Server中的函数SCOPE_IDENTITY()与MySQL中的函数LAST_INSERT_ID()在功能上具有相似性,都用于获取最近一次插入操作生成的自增ID。以下是两者的对应关系:
SELECT LAST_INSERT_ID().
这将返回最后插入的记录的 ID。
在这里,我将创建一个带有主键列的表。下面是last_insert_id()的演示。
首先,让我们创建两个表。创建第一个表的查询如下:
mysql> create table TestOnLastInsertIdDemo -> ( -> StudentId int NOT NULL AUTO_INCREMENT, -> PRIMARY KEY(StudentId) -> ); Query OK, 0 rows affected (0.95 sec)
现在创建第二个表。

