Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在DELETE使用 SQLite 3 C API 执行一条语句,我想知道如何获取受影响的行数。
DELETE
不幸的是,没有sqlite3_affected_rows类似或类似的功能。
sqlite3_affected_rows
尝试sqlite3_changes()和/或sqlite3_total_changes()
运行这个。
select changes(),total_changes();
changes() 函数返回最近完成的INSERT、DELETE 或 UPDATE语句更改或插入或删除的数据库行数
total_changes() 函数返回自当前数据库连接打开以来由 INSERT、UPDATE 或 DELETE 语句引起的行更改数。
(重点补充)