有两张表,新闻表和栏目表,我想做到的效果是删除栏目的一条记录前删除栏目对应的所有新闻。栏目表如下
表名 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表里的记录)
解决方案 »
- mysql5.5.8-log社区版本, flush logs无效,怎么解决?
- mysql导出数据库的菜鸟问题
- 数据库的除运算
- 提示Table storage engine for 'table_name' doesn't have this option,我该如何解决
- 分数大大的有,只要解决以下问题(mysql入门问题)
- 完整性约束问题! (boycer )
- 请问一个MySQL的硬件配置问题?
- MYSQL查询结果排序
- 获取查询过指定的多个域名中的每一个的IP及该IP的总查询次数
- mysql 主从同步 只能同步表结构 无法同步数据
- mysql中,group by分类汇总时,多行记录怎么进行拼接?
- 弱问个mysql的问题
after delete on kind for each row
delete from news where news_id = old.kind_id;