admin 管理员组

文章数量: 1184232


2024年4月15日发(作者:eclipse ee和se的区别)

mysql returning用法

在 MySQL 中,RETURNING 是一个用于在 INSERT 或 UPDATE

语句中返回被修改或插入的记录的关键字。它可以用于获取通过

INSERT 或 UPDATE 操作插入/更新的数据的值。

具体用法如下:

1. 使用 INSERT RETURNING 获取插入的记录:

其中,table_name 是要插入记录的表名,(column1, column2, ...) 是要插入的字

段列表,(value1, value2, ...) 是要插入的值列表。通过 RETURNING 关键字,可

以指定要返回的字段列表。

2. 使用 UPDATE RETURNING 获取更新的记录:

其中,table_name 是要更新记录的表名,SET column1 = value1, column2 =

value2, ... 是要更新的字段和值,WHERE condition 是要更新的记录的条件。通

过 RETURNING 关键字,可以指定要返回的字段列表。

需要注意的是,RETURNING 关键字在 MySQL 中并不原生支持,它是一种

PostgreSQL 数据库特有的语法。在 MySQL 中,可以使用其他方式来实现类似

的功能,例如使用 SELECT 语句来查询刚刚插入或者更新的数据。

3. 以下是一个示例演示了 RETURNING 的用法:

通过 RETURNING 关键字,可以指定要返回的字段列表,从而获取到被插入或更

新的记录的值。


本文标签: 插入 记录 返回 使用 字段