主表和明细表有级联删除,当删除主表时,明细表中的记录被删除了,但明细表中的delete触发器没有被触发,怎么回事?网上搜了半天,好象没人遇到过这样的问题。触发器代码如下:
CREATE
TRIGGER `t_delete` BEFORE DELETE ON `t1`
FOR EACH ROW
BEGIN
INSERT INTO t2(username,user_password) VALUES('zz','zz');
END;
CREATE
TRIGGER `t_delete` BEFORE DELETE ON `t1`
FOR EACH ROW
BEGIN
INSERT INTO t2(username,user_password) VALUES('zz','zz');
END;
解决方案 »
- 如何用一个学号来同时更新两张学生表?
- Linux平台上我的Mysql启动不了了
- 请问如何把mysql的数据导入到sql2005中?
- 如何方便的得到字符串内所有字符的unicode内码
- 非常简单的问题 答了就给分 我很慷慨的哈哈 急!
- 郁闷中,关于MySql 中 MySqlParameter的问题,在线等
- 为什么删除索引,重新建立一次同样的索引,速度快很多呢?
- ADO导出的数据集可否除了用ADOTable1->FieldByName("KEY")->Value获得表中数据,还有其他办法吗?
- vb调用myodbc?
- 求大佬给个菲律宾省市sql脚本
- 统计不同分组下,每天的时间差值。
- 关于sql的top关键字语句转换成limit的语句
如:
CREATE TRIGGER `t_delete` BEFORE DELETE ON `主表`
FOR EACH ROW
INSERT INTO t2(username,user_password) VALUES(old.username,old.user_password);