php - 无论如何,SQlite3是否知道已添加的条目数量?

标签 php sqlite

我正在研究使用数据库存储到该数据库条目的生成的链接,该链接包含有关该数据库条目的更多信息。因此,您会看到一些数据库,然后单击该条目并打开一个新页面,其中包含有关该条目的更多信息。

我一直在寻找一种可以跟踪已输入条目数量的方法,即使其中一项已被删除也是如此。我知道SQlite3很有用,但我还没有发现任何可以追踪的东西。我在想为了达到我的目标,我只需要设置一个计数器并将其写入文件中,然后在输入新条目时拉该计数器,就想知道是否有人知道我可以做些其他事情,而不是读/写一个申请一个号码。

应该注意的是,这是在可以关闭和重新启动的服务器上,用户必须输入进入数据库的信息,服务器将为用户记录该信息。我不想每个重复相同的条目号。

我主要在当前正在进行的项目中使用PHP,HTML和Python。

最佳答案

我出于好奇而对此进行了研究,因为您可以在大多数基于ORM的Web应用程序中执行“后保存”和“预保存”。


“可以在发生特定数据库表的DELETE,INSERT或UPDATE时指定触发触发器”

https://sqlite.org/lang_createtrigger.html


CREATE TRIGGER aft_insert AFTER INSERT ON emp_details
BEGIN
INSERT INTO emp_log(emp_id,salary,edittime)
         VALUES(NEW.employee_id,NEW.salary,current_date);
END;

关于php - 无论如何,SQlite3是否知道已添加的条目数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57999685/

相关文章:

c# - Gmap.net 与 sqlite 数据库

java - 检查电子邮件是否存在sqlite后将新用户插入数据库时​​出现问题

javascript - 使用 AJAX 发送单选按钮值以获取 PHP 文件以从 MySQL 检索数据

php - 如何用jquery制作表格?

php - 从 WordPress 帖子中匹配并提取 URL

node.js - 允许在 Node.js 中调用终止函数之前完成多个异步调用

android - sqlite 浏览器 : where is the db file?

php - mysql数据未更新

javascript - 单击单独的 Div 时显示隐藏的 Iframe

sql - 检测行是否被INSERT或REPLACE修改?