SQLite changes() 函数使用指南

来源:这里教程网 时间:2026-03-25 18:53:36 作者:

SQLite

changes()
函数返回最近完成的一个
INSERT
,
UPDATE
, 或者
DELETE
语句影响的行数。

changes()
语法

这里是 SQLite

changes()
函数的语法:

changes()

参数

SQLite

changes()
函数不需要任何参数。

返回值

SQLite

changes()
函数返回一个整数,它是最近完成的一个
INSERT
,
UPDATE
, 或者
DELETE
语句影响的行数。

changes()
实例

为了演示 SQLite

changes()
函数的作用,我们使用以下语句创建一个表
test_changes

CREATE TABLE test_changes (    id INTEGER PRIMARY KEY,    note VARCHAR(100));

让我们使用下面的语句插入 2 行,

INSERT INTO test_changes (id, note)VALUES (1, 'Hello'), ('2', 'World');

让我们使用 SQLite

changes()
函数获取受到刚刚的
INSERT
语句影响的行数:

SELECT changes();

changes()---------2

让我们使用

UPDATE
语句将更改
id
为 2 的数据行:

UPDATE test_changesSET note = 'Everyone'WHERE id = 2;

让我们使用 SQLite

changes()
函数获取受到刚刚的
UPDATE
语句影响的行数:

SELECT changes();

changes()---------1

最后,让我们使用

DELETE
语句删除
test_changes
表中的所有的行:

DELETE FROM test_changes;

让我们使用 SQLite

changes()
函数获取受到刚刚的
DELETE
语句影响的行数:

SELECT changes();

changes()---------2

相关推荐

热文推荐