gpt4 book ai didi

php - 自动删除phpmyadmin中的表数据

转载 作者:行者123 更新时间:2023-11-29 08:25:11 25 4
gpt4 key购买 nike

我正在开发一个反馈表,学生可以在其中就特定主题提供反馈。我有一个包含 3 个字段“ID、唯一编号、密码”的表,其中存储学生的入学号。现在这就是我想要的。一旦每个学生完成反馈,他的特定数据就必须从表中自动删除。请帮忙。

最佳答案

这可以通过 JOIN 来完成,但我将在这里演示一个触发器,因为我在上面的评论中提到了它。

我假设您有另一个表来存储学生反馈数据。在本示例中,我们将其称为 students_feedback 和其他 students_admission

使用MySQL Triggers ,您指定数据库在ON INSERT时自动删除学生录取数据。您需要使用on create,因为一旦反馈数据存储在 Students_feedback 表中,就会触发 INSERT 事件。

所以,例如:

CREATE TRIGGER delete_admission AFTER INSERT 
ON students_feedback FOR EACH ROW
BEGIN
DELETE FROM students_admission WHERE students_admission.id=OLD.id LIMIT 1;
END;

在此处使用您想要的任何 DELETE 查询。

注意:在 MySQL 5.0.10 之前,触发器不能包含按名称对表的直接引用。

关于php - 自动删除phpmyadmin中的表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18160534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com