代码点读机 / SQL / RETURNING

RETURNING SQL · 关键字

改完、删完、插完顺带把受影响的行查回来,省得再发一条 SELECT。

怎么用

DELETE FROM 表 WHERE 条件 RETURNING 列;

小例子

DELETE FROM 学生 WHERE 分数 < 60
RETURNING 名字;

查询结果

删掉的每个学生返回一行名字。

提醒:SQLite 3.35 起支持;INSERT、UPDATE、DELETE 都能用。

官方文档:https://www.sqlite.org/lang_returning.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← SQL全部词条