有两张表,新闻表和栏目表,我想做到的效果是删除栏目的一条记录前删除栏目对应的所有新闻。栏目表如下
表名 kind
kind_id kind_name
1 国际新闻
2 国内新闻新闻表如下表名 news
news_id kind_id (和kind.kind_id关联) news_name
1 1 国际新闻一日本投降
2 1 国际新闻二日本又投降我想写一个触发器,删除kind里面的国际新闻后就删除 news里面对应的记录,请教怎么写代码我不会做的原因是不知道怎么获得被删除kind表里记录的kind_id (如 国际新闻的kind_id在trigger里面怎么获得,按这个kind_id 删除news表里的记录)
表名 kind
kind_id kind_name
1 国际新闻
2 国内新闻新闻表如下表名 news
news_id kind_id (和kind.kind_id关联) news_name
1 1 国际新闻一日本投降
2 1 国际新闻二日本又投降我想写一个触发器,删除kind里面的国际新闻后就删除 news里面对应的记录,请教怎么写代码我不会做的原因是不知道怎么获得被删除kind表里记录的kind_id (如 国际新闻的kind_id在trigger里面怎么获得,按这个kind_id 删除news表里的记录)
解决方案 »
- 请教mysql myisam引擎并发出现的问题。
- 一张表不设立主键会有什么坏处?
- 求一条数据库查询语句???
- 请问这个错误是如何导致的?
- MySql菜鸟提问:怎么把MSSQL下的数据导入到MySQL及MySql下如何建立表
- 我不喜欢mysql
- 哈哈,我现在学会了PHP了,用PHP+MYSQL写了一个简单的论坛,大家快来帮我测试一下。
- 想请问下 mysql如何给以往的老版本打补丁
- mysql主从再做读写分离后,主从复制的延迟对插入或更新一条记录后再查询这条记录的影响有多大呢?我没有再生产中研究这个问题
- 如何调用执行一个字段中存储的SQL语句
- mysql中,group by分类汇总时,多行记录怎么进行拼接?
- 弱问个mysql的问题
after delete on kind for each row
delete from news where news_id = old.kind_id;