SQL级联删除与级联更新的方法
2023-06-13 09:14:47 时间
ondeletecascade
当你更新或删除主键表时,那么外键表也会跟随一起更新或删除,需要在建表时设置级联属性
CREATETABLECountries(CountryIdINTPRIMARYKEY)
INSERTINTOCountries(CountryId)VALUES(1)
INSERTINTOCountries(CountryId)VALUES(2)
INSERTINTOCountries(CountryId)VALUES(3)
CREATETABLECities(CityIdINTPRIMARYKEY ,CountryIdINTREFERENCESCountriesONDELETECASCADE);
INSERTINTOCitiesVALUES(1,1)
INSERTINTOCitiesVALUES(2,1)
INSERTINTOCitiesVALUES(3,2)
CREATETABLEBuyers(CustomerIdINTPRIMARYKEY,CityIdINTREFERENCESCitiesONDELETECASCADE);
INSERTINTOBuyers VALUES(1,1),
INSERTINTOBuyers VALUES(2,1)
INSERTINTOBuyers VALUES(3,2)
此外还有级联更新
onupdatecascade
相关文章
- 哪些异常是RuntimeException?Sql异常属于RuntimeException吗?Spring下SQL异常事务回滚
- sql格式化工具-SQL Pretty Printer
- SQL语句中创建表的语句_用sql创建表
- T-sql语句修改SQL Server数据库逻辑名、数据库名、物理名的方法
- SQL Server导入导出数据时最常见的一个错误解决方法
- SQL Agent服务无法启动的解决方法
- Sql Server 2012完全卸载方法 只需8步轻松卸载
- 优化Oracle SQL优化:提升性能的先进方法(oracle当前sql)
- Oracle删除表: 使用SQL语句(oracle删除表sql)
- 文件Linux快速导入SQL文件的方法(linux导入sql)
- 高效优化Oracle SQL的方法(高效oraclesql)
- 使用Oracle方言SQL简化数据处理(oracle方言sql)
- Effortlessly Delete Tables in MySQL with these SQL Commands(mysql删除表sql)
- 快速高效的MSSQL导入SQL方法,让数据转移无压力。(mssql导入sql)
- 除表SQL Server删除表的技巧与方法(sqlserver怎么删)
- 份SQL Server获取月份数据的简单方法(sqlserver取得月)
- 复数据使用SQL Server 删除重复数据的有效方法(sqlserver删重)
- 一步搞定!MySQL命令行快速导入SQL文件(mysql命令导入sql文件)
- MySQL SQL语句使用占位符的方法和作用(mysql中使用占位符)
- MySQL中防御SQL注入攻击的方法(mysql中sql注入)
- MySQL 中 SQL 比较详解常用语句及其实现方法(mysql中sql比较)
- Oracle 减法运算一次性解决复杂SQL问题(oracle 减法sql)
- 精通Oracle元数据之SQL编程(oracle元数据sql)
- MySQL中实现动态SQL的方法与技巧(mysql中动态sql)
- MySQL上传SQL文件过大处理方法(mysql上传sql大小)
- 优化Oracle SQL调度的绝佳方法(oracle sql调度)
- 把excel表格里的数据导入sql数据库的两种方法