如何用触发器在MySQL数据库中删除A表一条数据的同时把这条数据添加到B表
在 MYSQL数据库中有2个字段一样的表,如何用触发器实现在删除A表的同时把这条数据添加到B表,就是在页面上点删除按钮数据就从A表删除了并添加到B表
触发器,删除同时添加
------解决方案--------------------1、打开旧表中指定ID的记录,取所有字段值并赋值给变量。
2、将ID和变量一起交给存储过程,删除旧表指定记录并在新表增加记录,用事务包括。
感觉这样做相比使用触发器,稍微好一点。
虽然你说的两个表字段完全一样,但是实际业务中,两个表多多少少都会有一点点区别。
(也许你现在没注意;也许体现在以后。)
如果使用触发器,以后调整会比较繁琐。
------解决方案--------------------
这样就是一个添加和删除操作而已,一般如果在前台写代码的话,是点击入库 提取字段先进行人才储备表的添加操作,再删除招聘人员表;
后台的话,写存储过程完全可以,此类不建议用触发器