我有一个问题请我需要帮助,有没有办法,如果我点击锁定按钮,表vote_logs
上不存在的学生将自动放入另一个表{{1} }} ,.例如,在学生表中有一个unvoted_logs(table)
,它也被保存在表idno c120-115
中我的问题是,如果投票时间到了,那么点击lock.php的按钮,我希望它会自动将表vote_logs
中不存在的学生记录添加到vote_logs
。需要帮助的人
这是我的lock.php:
unvoted_logs
答案 0 :(得分:0)
我认为使用触发器是解决问题的最佳方法。请阅读这篇文章。
Using MySQL triggers to log all table changes to a secondary table
我只是放置链接,因为有很多关于如何使用触发器使注册日志成为Internet的示例。
答案 1 :(得分:0)
这是另一个建议,这可能就是答案。使用
mysqldump -u ... -p ... mydb t1 t2 t3> mydb_tables.sql
在php或bash中写入并将其放在crontab文件夹中,这样它就会自动备份表。您还可以使用crontab -e
设置备份间隔。