MySql 多表数据删除
来源:互联网 发布:陶瓷产品设计软件 编辑:程序博客网 时间:2024/05/18 15:51
多表数据删除
创建两个数据表,分别是:
create table blog
(
id varchar(40) not null,
category varchar(40),
title varchar(400),
content Text,
created_time date,
primary key (id)
);
create table comment
(
id varchar(40) not null,
blog_id varchar(40),
username varchar(200),
content Text,
primary key (id)
);
在删除表blog中的某一行数据时,同时删除表comment与表blog对应的数据
1.添加外键约束
alter table comment add constraint FK_blog_id foreign key (blog_id)
references blog (id) on delete cascade ;
on delete cascade 级联删除
on uupdate cascade 级联更新
2. 通过外键关联
alter table comment add constraint FK_blog_id foreign key (blog_id)
references blog (id) ;
(1)删除语句:
delete blog ,comment from blog,comment where blog.id = comment.blog_id and blog.id=?;
(2) delete blog,comment from blog left join comment on blog.id = comment.blog_id where blog.id=?;
- mysql 删除多表数据
- MySql 多表数据删除
- mysql--删除多表数据
- MySQL删除表数据
- MySQL删除表数据
- MySQL删除表数据
- MySQL删除表数据
- MYSQL中delete删除多表数据
- MYSQL中delete删除多表数据
- MYSQL中delete删除多表数据
- MYSQL中delete删除多表数据 .
- MYSQL中delete删除多表数据 .
- MySQL删除表大量数据
- MYSQL中delete删除多表数据与删除关联数据
- MYSQL中delete删除多表数据[转]
- MYSQL中delete多表关联删除数据
- MYSQL中delete多表关联删除数据
- mysql删除表中全部数据
- 分布式缓存那些事儿
- C# 多线程的使用(Thread)-初识多线程
- 学习css 备忘录
- 宁波理工邀请赛 c zoj3185解题报告
- Ubuntu 疑难杂症 摘要
- MySql 多表数据删除
- gcc c 关于结构体对齐
- struts中request、session、application对象的生成
- Spring事务管理---利用TransactionProxyFactoryBean生成事务代理
- @ManyToMany mappedby
- java委托设计模式之ComponentUI
- 【刮油减肥食谱】
- 简单地封装一个className
- 使用 Nautilus