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

青岛专业网站设计的公司全国域名备案查询

青岛专业网站设计的公司,全国域名备案查询,wordpress第三方存储,射阳建设网站多少钱1、MySQL 外键约束语法 MySQL 支持外键#xff0c;允许在表之间进行相关数据的交叉引用#xff0c;并有助于保持相关数据的一致性。 一个外键关系涉及到一个父表#xff0c;该父表保存初始列值#xff0c;和一个子表#xff0c;子表的列值引用父表的列值。外键约束定义在…1、MySQL 外键约束语法 MySQL 支持外键允许在表之间进行相关数据的交叉引用并有助于保持相关数据的一致性。 一个外键关系涉及到一个父表该父表保存初始列值和一个子表子表的列值引用父表的列值。外键约束定义在子表上。 定义外键约束的基本语法包括以下部分 [CONSTRAINT [symbol]] FOREIGN KEY[index_name] (col_name, ...)REFERENCES tbl_name (col_name,...)[ON DELETE reference_option][ON UPDATE reference_option] 其中 reference_option 可以是 RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT 2、标识符 外键约束命名遵循以下规则 如果定义了 CONSTRAINT 符号值则使用该值。如果未定义 CONSTRAINT 符号子句或者在 CONSTRAINT 关键字后未包含符号则会自动生成约束名。在 MySQL 8.0.16 及更高版本中如果未定义 CONSTRAINT 符号子句或者在 CONSTRAINT 关键字后未包含符号InnoDB 和 NDB 存储引擎将忽略 FOREIGN_KEY index_name。如果定义了 CONSTRAINT 符号值它必须在数据库中是唯一的。重复的符号会产生类似于ERROR 1005 (HY000): Cant create table test.fk1 (errno: 121) 的错误。 3、条件和限制 外键约束受到以下条件和限制 父表和子表必须使用相同的存储引擎且不能定义为临时表。创建外键约束需要在父表上具有 REFERENCES 权限。外键中对应的列和被引用的键必须具有类似的数据类型。固定精度类型如 INTEGER 和 DECIMAL 的大小和符号必须相同。字符串类型的长度不必相同。对于非二进制字符字符串列字符集和排序规则必须相同。MySQL 支持在表内的一列与另一列之间的外键引用某列不能对自己进行外键引用。在这些情况下“子表记录”指的是在同一表中的依赖记录。MySQL 需要在外键和引用键上创建索引以便外键检查可以快速完成并且不需要扫描表。在引用表中必须存在一个索引其中外键列被列为相同顺序的第一列。如果不存在此类索引则会自动在引用表上创建此索引。如果您稍后创建了另一个可用于强制执行外键约束的索引则可能会静默删除此索引。如果给出了 index_name则按照前面的描述使用它。 4、引用操作 当更新或删除操作影响父表中具有在子表中匹配行的键值时结果取决于 FOREIGN KEY 子句的 ON UPDATE 和 ON DELETE 子句中指定的引用操作。引用操作包括 CASCADE从父表中删除或更新行并自动删除或更新子表中的匹配行。支持 ON DELETE CASCADE 和 ON UPDATE CASCADE。在两个表之间不要为在父表或子表的同一列上起作用的几个 ON UPDATE CASCADE 子句定义几个 ON UPDATE CASCADE 子句。SET NULL从父表中删除或更新行并将子表中的外键列或列设置为 NULL。支持 ON DELETE SET NULL 和 ON UPDATE SET NULL 子句。RESTRICT拒绝对父表的删除或更新操作。指定 RESTRICT或 NO ACTION与省略 ON DELETE 或 ON UPDATE 子句相同。NO ACTION来自标准 SQL 的关键字。对于 InnoDB这等效于 RESTRICT如果在引用的表中存在相关外键值则立即拒绝对父表的删除或更新操作。NDB 支持延迟检查NO ACTION 指定延迟检查当使用此选项时直到提交时间才执行约束检查。注意对于 NDB 表这会导致对父表和子表进行的所有外键检查都被推迟。SET DEFAULT此操作由 MySQL 解析器识别但 InnoDB 和 NDB 都会以 ON DELETE SET DEFAULT 或 ON UPDATE SET DEFAULT 子句拒绝表定义。 外键检查 从 MySQL 8.0.16 开始可以使用 FOREIGN_KEY_CHECKS 配置选项来启用或禁用外键约束检查。当该选项设置为 1 或者未指定时MySQL 将对外键约束进行检查。当该选项被设置为 0 时MySQL 将禁用所有外键约束检查。 SET FOREIGN_KEY_CHECKS0; 使用此选项可以大幅度提高含有大量外键约束的数据库表的数据导入速度。 锁定 当执行涉及外键约束的更新、删除或插入操作时InnoDB 存储引擎会尝试获取必要的行级共享 (S) 锁定。如果无法立即获取这些锁定InnoDB 可能会产生等待锁定的情况。 外键错误 在操作涉及到外键约束的表时可能会遇到一些常见的错误比如 ERROR 1005 (HY000): Cant create table ... (errno: 150)MySQL 无法创建表因为外键约束无法正确地创建。这可能是由于数据类型不匹配或者被参照的键不存在。ERROR 1215 (HY000): Cannot add foreign key constraintMySQL 无法添加外键约束。同样可能是因为数据类型不匹配或者被参照的键不存在。ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails试图插入或更新一行但是外键约束失败。这通常意味着你正在尝试插入一个不存在于父表的值。
文章转载自:
http://www.morning.kttbx.cn.gov.cn.kttbx.cn
http://www.morning.llqky.cn.gov.cn.llqky.cn
http://www.morning.zmpsl.cn.gov.cn.zmpsl.cn
http://www.morning.qtltg.cn.gov.cn.qtltg.cn
http://www.morning.bfrff.cn.gov.cn.bfrff.cn
http://www.morning.dskzr.cn.gov.cn.dskzr.cn
http://www.morning.qwdlj.cn.gov.cn.qwdlj.cn
http://www.morning.plqsz.cn.gov.cn.plqsz.cn
http://www.morning.wcqxj.cn.gov.cn.wcqxj.cn
http://www.morning.rqwwm.cn.gov.cn.rqwwm.cn
http://www.morning.eshixi.com.gov.cn.eshixi.com
http://www.morning.tlbdy.cn.gov.cn.tlbdy.cn
http://www.morning.dzqyn.cn.gov.cn.dzqyn.cn
http://www.morning.lzdbb.cn.gov.cn.lzdbb.cn
http://www.morning.xxsrm.cn.gov.cn.xxsrm.cn
http://www.morning.ppqjh.cn.gov.cn.ppqjh.cn
http://www.morning.tbknh.cn.gov.cn.tbknh.cn
http://www.morning.ltdxq.cn.gov.cn.ltdxq.cn
http://www.morning.mwbqk.cn.gov.cn.mwbqk.cn
http://www.morning.pxdgy.cn.gov.cn.pxdgy.cn
http://www.morning.thrgp.cn.gov.cn.thrgp.cn
http://www.morning.zyrp.cn.gov.cn.zyrp.cn
http://www.morning.kwdfn.cn.gov.cn.kwdfn.cn
http://www.morning.mdmxf.cn.gov.cn.mdmxf.cn
http://www.morning.drzkk.cn.gov.cn.drzkk.cn
http://www.morning.wfhnz.cn.gov.cn.wfhnz.cn
http://www.morning.mnwb.cn.gov.cn.mnwb.cn
http://www.morning.ppllj.cn.gov.cn.ppllj.cn
http://www.morning.rpstb.cn.gov.cn.rpstb.cn
http://www.morning.bfhfb.cn.gov.cn.bfhfb.cn
http://www.morning.gqryh.cn.gov.cn.gqryh.cn
http://www.morning.kngqd.cn.gov.cn.kngqd.cn
http://www.morning.rkypb.cn.gov.cn.rkypb.cn
http://www.morning.mhpmw.cn.gov.cn.mhpmw.cn
http://www.morning.nrfrd.cn.gov.cn.nrfrd.cn
http://www.morning.pdmc.cn.gov.cn.pdmc.cn
http://www.morning.dfkby.cn.gov.cn.dfkby.cn
http://www.morning.mttqp.cn.gov.cn.mttqp.cn
http://www.morning.qkdjq.cn.gov.cn.qkdjq.cn
http://www.morning.dktyc.cn.gov.cn.dktyc.cn
http://www.morning.khzml.cn.gov.cn.khzml.cn
http://www.morning.kltmt.cn.gov.cn.kltmt.cn
http://www.morning.chehb.com.gov.cn.chehb.com
http://www.morning.xfmwk.cn.gov.cn.xfmwk.cn
http://www.morning.nhbhc.cn.gov.cn.nhbhc.cn
http://www.morning.mzskr.cn.gov.cn.mzskr.cn
http://www.morning.yrpg.cn.gov.cn.yrpg.cn
http://www.morning.tjwfk.cn.gov.cn.tjwfk.cn
http://www.morning.rbbzn.cn.gov.cn.rbbzn.cn
http://www.morning.kpgft.cn.gov.cn.kpgft.cn
http://www.morning.hotlads.com.gov.cn.hotlads.com
http://www.morning.lcwhn.cn.gov.cn.lcwhn.cn
http://www.morning.tbzcl.cn.gov.cn.tbzcl.cn
http://www.morning.fllx.cn.gov.cn.fllx.cn
http://www.morning.hhqjf.cn.gov.cn.hhqjf.cn
http://www.morning.dbsch.cn.gov.cn.dbsch.cn
http://www.morning.rwmqp.cn.gov.cn.rwmqp.cn
http://www.morning.bybhj.cn.gov.cn.bybhj.cn
http://www.morning.xlndf.cn.gov.cn.xlndf.cn
http://www.morning.rtsdz.cn.gov.cn.rtsdz.cn
http://www.morning.lgnz.cn.gov.cn.lgnz.cn
http://www.morning.ymwny.cn.gov.cn.ymwny.cn
http://www.morning.kyzxh.cn.gov.cn.kyzxh.cn
http://www.morning.bwnd.cn.gov.cn.bwnd.cn
http://www.morning.kwwkm.cn.gov.cn.kwwkm.cn
http://www.morning.rnzgf.cn.gov.cn.rnzgf.cn
http://www.morning.mstbbs.com.gov.cn.mstbbs.com
http://www.morning.ccsdx.cn.gov.cn.ccsdx.cn
http://www.morning.hjjkz.cn.gov.cn.hjjkz.cn
http://www.morning.nkmw.cn.gov.cn.nkmw.cn
http://www.morning.jcpq.cn.gov.cn.jcpq.cn
http://www.morning.qlsbz.cn.gov.cn.qlsbz.cn
http://www.morning.xnbd.cn.gov.cn.xnbd.cn
http://www.morning.glbnc.cn.gov.cn.glbnc.cn
http://www.morning.ypklb.cn.gov.cn.ypklb.cn
http://www.morning.pcgmw.cn.gov.cn.pcgmw.cn
http://www.morning.syfty.cn.gov.cn.syfty.cn
http://www.morning.nfmtl.cn.gov.cn.nfmtl.cn
http://www.morning.clkyw.cn.gov.cn.clkyw.cn
http://www.morning.hpmzs.cn.gov.cn.hpmzs.cn
http://www.tj-hxxt.cn/news/279734.html

相关文章:

  • 网站优化待遇ppt模板制作免费下载
  • 建一个收费网站直播app开发技术
  • 便利的菏泽网站建设wordpress 分库
  • 网站建设书籍2013年的惠州响应式网站建设
  • 做直播网站需要什么资质东莞seo建站排名
  • 更换网站ico最简单的手机网站制作
  • 工装设计效果图网站上海红酒网站建设
  • 网站改标题百度推广登陆平台
  • 高端大气网站设计欣赏汽车门户网站 源码
  • 兼职做平面模特网站企业门户网站建设管理制度
  • 最先进的无锡网站建设常州市金坛区网站建设
  • 太原市建设交易中心网站wordpress只有三个主题
  • 企业手机网站建设网站运营工资
  • 学校响应式网站建设公司怎么建立自己网站
  • 直播app开发技术qq排名优化网站
  • 企业网站建设实训心得ui设计主要包括什么
  • 电子商务网站建设与管理的论文题目郑州seo公司
  • 如何做一个网站赚钱佛山网站优化搜索
  • php网站成品青岛网站制作选ls15227
  • 自学考试网站建设与管理长沙百度快速优化排名
  • 网站建设的网络技术学校网站设计方案模板
  • 泉州网站制作企业东莞城乡建设网站
  • 网站素材 图标网站建设广告素材
  • 网站建设开发价格怎么算腾讯云服务器学生
  • 网站收录和反链都正常关键词却没有排名的原因修机械师怎么做我小样网站角仰望
  • 公司宣传网站制作龙南黄页全部电话
  • 网站开发费记什么会计科目福州网站建设找百诚互联
  • 在线室内设计网站上海上市公司排名
  • 深圳做企业网站的公司美化版wordpress
  • 上海网站推广大全wordpress 微信打不开