博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql建表---级联删除
阅读量:6888 次
发布时间:2019-06-27

本文共 622 字,大约阅读时间需要 2 分钟。

CREATE TABLE `roottb` (   `id` INT(11) UNSIGNED AUTO_INCREMENT NOT NULL,   `data` VARCHAR(100) NOT NULL DEFAULT '',   PRIMARY KEY (`id`) ) TYPE=InnoDB; CREATE TABLE `subtb` (   `id` INT(11) UNSIGNED AUTO_INCREMENT NOT NULL,   `rootid` INT(11) UNSIGNED NOT NULL DEFAULT '0',   `data` VARCHAR(100) NOT NULL DEFAULT '',   PRIMARY KEY (`id`),   INDEX (`rootid`),   FOREIGN KEY (`rootid`) REFERENCES roottb(`id`) ON DELETE CASCADE ) TYPE=InnoDB; 注意:  1、必须使用InnoDB引擎;  2、外键必须建立索引(INDEX);  3、外键绑定关系这里使用了“ ON DELETE CASCADE”,意思是如果外键对应数据被删除,将关联数据完全删除,更多信息请参考MySQL手册中关于InnoDB的文档; 

转载于:https://www.cnblogs.com/wujixing/p/5420540.html

你可能感兴趣的文章
Java 工厂方法模式
查看>>
coursera上的软件安全课程的课后阅读补充
查看>>
通过XMLHttpRequest和jQuery实现ajax的几种方式
查看>>
Why do I get the error "The target GatherAllFilesToPublish does not exist"?
查看>>
根据rowid删除最新数据(rowid最大为最新数据)(转)
查看>>
进程和线程的概念,区别(理论知识)
查看>>
Android eclipse环境搭建
查看>>
platform平台总线
查看>>
JS_小教程
查看>>
Could not load file or assembly 'Microsoft.AnalysisServices.SharePoint.Integration'
查看>>
Delphi中Chrome Chromium、Cef3学习笔记(六)
查看>>
oracle 11g RAC 安装前准备脚本
查看>>
【翻译】Sencha Touch 2入门:创建一个实用的天气应用程序之一
查看>>
redux-form(V7.4.2)笔记(三之补充)使用Flow初步
查看>>
组策略部署软件----将部署的软件分类
查看>>
无对象控制
查看>>
运维人员究竟如何提升价值,持续获得高薪?
查看>>
win7 下设置挂载Linux服务器nfs共享的数据
查看>>
演示:标准ACL的配置、及使用技巧、和相关局限
查看>>
6426C Lab5 部署和配置联合服务
查看>>