MYSQL--自身字段约束级联删除
来源:Asp之家 时间:2010-11-02 11:42:00
# 建表
CREATE TABLE `T_TEST` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`PID` int(11) DEFAULT NULL,
`NAME` varchar(255) DEFAULT NULL,
PRIMARY KEY (`Id`),
KEY `index_1` (`PID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
# 加约束,自身字段约束
alter table T_TEST ADD CONSTRAINT `T` FOREIGN KEY (`PID`) REFERENCES `T_TEST` (`Id`) ON DELETE CASCADE;
# 添加测试记录
insert into T_TEST values(1,1,'1'),(2,1,'2'),(3,1,'3'),(4,2,'4'),(5,2,'5'),(6,4,'6');
select * from t_test;
# 测试级联删除
delete from t_test where id=4;
级联删除,只要删除了父亲节点,此父亲节点派生出来的所有节点都被删除。不管下面是否又有分支
标签:mysql,字段
0
投稿
猜你喜欢
Javascript中的getUTCDay()方法使用详解
2024-05-11 10:24:24
Python浅析匿名函数lambda的用法
2022-07-19 18:29:29
python scrapy爬虫代码及填坑
2022-06-04 01:01:36
Python上下文管理器类和上下文管理器装饰器contextmanager用法实例分析
2022-05-01 15:04:21
django-rest-framework 自定义swagger过程详解
2023-01-01 22:05:34
Mysql IO 内存方面的优化
2024-01-15 11:55:18
SQL Server中统计每个表行数的快速方法
2024-01-19 08:51:21
python如何判断IP地址合法性
2022-12-25 06:09:29
asp 在线备份与恢复sql server数据库的代码
2010-07-31 18:52:00
Selenium chrome配置代理Python版的方法
2022-02-24 14:26:08
Vue常用传值方式、父传子、子传父及非父子实例分析
2024-05-29 22:43:32
Python中Collection的使用小技巧
2022-04-14 01:42:57
史上最全Python文件类型读写库大盘点
2021-01-28 22:08:26
python多线程用法实例详解
2023-02-08 11:24:03
解析一个通过添加本地分区索引提高SQL性能的案例
2023-07-22 13:29:32
MySQL limit使用方法以及超大分页问题解决
2024-01-24 21:46:56
Python绘制全球疫情变化地图的实例代码
2022-08-27 07:06:46
利用ctypes提高Python的执行速度
2023-11-04 22:33:55
PHP implode()函数用法讲解
2023-06-19 22:54:34
Python基于正则表达式实现文件内容替换的方法
2023-08-23 00:14:09