用户表:
create table user(
u_id int unsigned auto_increment primary key,
u_name char(15)
)type=myisam default charset utf8 collate utf8_general_ci;帖子表:
drop table post;
create table post(
p_id int unsigned auto_increment primary key,
u_id int unsigned,
p_title varchar(180),
p_content text
)type=myisam default charset utf8 collate utf8_general_ci;我的目的就是:删除用户表的某个用户的时候,在帖子表删除刚删除的用户的相关帖子.
要触发器来搞定.别的方法我不要.谢谢.
解决方案 »
- NetBeans的FTP上传太慢了.
- url 重定向
- PHP中能否在一个脚本中定义变量,然后在其它脚本中调用或载入使用
- 代码解读,审查错误PHP
- 各位前辈,我迫切想知道能运行PHP+Apache+SQL Server2000是如何配置的。
- 请问诸位大牛,关于无限分类排序的问题,非递归啊?有谁用过,不吝指教
- 文件上传出错failed to open stream: Permission denied
- 网上面试被问的问题:PHP与HTML分离
- 关于下拉菜单的onchange问题
- 在程序中从服务器下载2G的包,使用的是header(),提示file too larger,要怎么解决?
- 图片系列在IE7正常IE8不能正常滚动的问题
- 能告诉我这个简单的PHP文章分页怎么用吗?在线等
drop trigger if exists trg_user_delete;
/*** 创建触发器 **/
create trigger trg_user_delete
before delete
on user
for each row
begin
/****定义一个变量用于存储删除的用户主键ID***/
declare before_u_id int;
/****赋值***/
set before_u_id = old.u_id;
delete from post where u_id = before_u_id
end;