当前位置: 首页 > news >正文

外键约束 FOREIGN KEY

create table class
(

class_id int primary key, --班级主键
class_name varchar(20)

);

create table student
(

stu_id int primary key,
stu_name varchar(20),
age int,
class_id int, -- z要做外键的字段--定义外键
foreign key(class_id) references class(class_id)

);

insert into class(class_id,class_name)
values(1,'高一一班'),(2,'高一2拌');

insert into student(stu_id,stu_name,age,class_id)
values(1,'张三',18,1);

--违规插入 外键报错
INSERT INTO student(stu_id,stu_name,age,class_id)
VALUES(2,'李四',18,99);

子表外键值,只能用主表已存在的主键值
主表想删一条记录,如果子表还在引用它,不让删
必须先建主表,再建从表;删表要先删从表,再删主表

http://www.jsqmd.com/news/735079/

相关文章:

  • 浏览器里的魔法工厂:NormalMap-Online让2D图片瞬间拥有3D质感
  • World Action Model
  • 字母e在词首的发音
  • 从气象到金融:Matlab小波相干分析如何帮你发现隐藏的周期关联?附真实案例代码
  • 基于Lua与Plan 9的轻量级可编程路由器实现与架构解析
  • PowerShell 中文乱码“间歇性”发作?真实原因找到了!(附永久修复方案)
  • HPH构造:梁高直降25cm的省钱技术
  • PHP开发者AI转型生死线(2026 Laravel认证新增AI模块):3个月掌握AI Agent开发、评估指标建模与合规审计,仅剩最后217个内测名额
  • 如何永久保存你的数字记忆?WeChatMsg完整免费解决方案
  • STDF-Viewer终极指南:免费解锁半导体测试数据可视化神器
  • 黑马点评新手必看:2大实战坑避坑指南
  • 终极窗口隐私保护神器:Boss-Key老板键一键隐藏你的秘密窗口
  • MATLAB通信工具箱实战:手把手教你用convenc和vitdec函数搞定卷积编译码
  • 物种的栖息温度信息下载(GBIF—OBIS—WOA2018)
  • 通过 Taotoken CLI 工具一键配置开发环境中的多模型密钥
  • 实战分享:用Java搞定北大青鸟JBF293K消防主机串口数据解析(附完整代码)
  • 别再手动装了!用Docker一键部署带中文字体的LibreOffice服务(CentOS/Ubuntu通用)
  • 云原生配置管理利器:gopaddle-io/configurator 深度解析与实践
  • stable编译指令使用
  • D2R Pixel Bot终极指南:暗黑破坏神2重制版自动化运行完整解决方案
  • 从GPT-3.5到Llama 2:开源大模型微调实战,用LoRA让你的模型“听懂”行话
  • SAP MM | S4510 第一章——SAP S/4HANA 库存管理与盘点基础
  • 高压均质机HPH构造全解析
  • 完全掌控你的数字记忆:WeChatMsg让微信聊天数据真正属于你
  • mysql开发环境权限如何与生产隔离_MySQL多环境权限配置策略
  • 嵌入式MCU性能监控实战:从硬件计数器到代码优化
  • VideoSrt深度解析:如何用开源工具实现视频语音自动字幕生成
  • iOS 15-16激活锁绕过终极指南:让闲置iPhone重获新生
  • 普华永道:2025年中国汽车行业并购活动回顾及未来展望
  • 数字孪生AI之语义建模:从原理到国产化实战