不具参考价值--Mysql设置外键及触发器约束问题
来源:互联网 发布:刘姓取名知乎 编辑:程序博客网 时间:2024/06/05 21:57
Mysql设置外键不成功,不止我很多同学也没成功。
于是又想通过添加触发器约束来替代外键功能,
before insert on tb_clct
for each row
begin
set @a = (select count(*) from tb_clct where new.jid = id);
if @a<1 then delete from tb_clct where id=-1;
end if;
end;
for each row
begin
set @a = (select count(*) from tb_clct where new.jid = id);
if @a<1 then delete from tb_clct where id=-1;
end if;
end;
//在tb_clct上面设置更新触发器,检查tb_journal的id
create trigger beforeupdate_tb_clct
before update on tb_clct
for each row
begin
set @a = (select count(*) from tb_clct where new.jid = id);
if @a<1 then delete from tb_clct where id=-1;
end if;
end
//在tb_journal上设置更新触发器
create trigger afterupdate_tb_clct
after update on tb_journal
for each row
begin
update tb_clct set jid=new.id from tb_journal,tb_clct where jid = old.id;
end;
貌似最后是更新触发器没设置成功
阅读全文
0 0
- 不具参考价值--Mysql设置外键及触发器约束问题
- 不具参考价值--struts2 那个啥
- 触发器解决外键约束问题
- 暂停/启用所有触发器及外键约束
- 触发器中的外键约束
- MySQL:phpMyAdmin设置外键约束
- 在MySQL中设置外键约束
- 在MySQL中设置外键约束
- Mysql外键约束设置使用方法
- mysql 设置外键约束失败
- MySQL外键约束创建及删除
- mysql数据库导入外键约束问题
- 禁用、启用外键约束和触发器
- MySQL 5.0-触发器(参考)
- Mysql触发器-保留 日后参考
- MySQL 5.0-触发器(参考)
- 如何在MySQL中设置外键约束
- 如何在MySQL中设置外键约束
- c# 函数简述
- Xposed框架编写模块入门
- java 码点与代码单元的区分 及 代码单元的数量和码点的数量
- ORACLE判别字段是否包含中文
- [NOIP模拟赛]排列问题
- 不具参考价值--Mysql设置外键及触发器约束问题
- Android应用组件之片段(Fragment)介绍1
- hihoCoder 1558 H国的身份证号码I(dfs)
- hdu6156 Palindrome Function数位dp
- Pandas 读取txt表格
- java、C#以及C++中&&和||,&和|的联系和区别
- Java中4大基本加密算法解析
- Android应用组件之片段(Fragment)介绍2
- Python基础01 hello word