我有 1 个表,其中包含 id(自动增量)、用户名、电子邮件、图标、评论、评级、日期(在更新 current_timestamp 时,留空,因为 now() 不起作用,所以必须提前)和计数。
我想要做的是为每个插入(计数 + 1)、每个删除(计数 -1)设置一个触发器。最终结果将用于分页,所以如果我有 10 条评论 5 到一页 (10/2) --> #pagination 将有两页。无论如何,我想欢迎自己使用 AJAX jquery、JSON 等进行响应式网页设计;
下面显示了我的 SQL 代码,用于对计数进行插入更新,但计数没有增加,我将如何删除呢!
DELIMITER $$
CREATE
TRIGGER `CommentsTrigger` BEFORE INSERT ON Comments
FOR EACH ROW
BEGIN
UPDATE Comments
SET counts = (Select COUNT(*) from Comments)+ 1;
END $$
DELIMITER;
5.5版!
我认为该值需要保存为整数,但这是一个猜测!