腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
MySQL
中的
数据库
模式设计与外键
mysql
、
database
、
schema
、
foreign-keys
、
primary-key
我试图为一个允许回复评论的博客创建一个规范化的
数据库
。给出了一些我发现的答案,我似乎需要看看邻接列表模型和修改的预序树遍历算法。然而,在之后,我还没有找到一个使用外键来执行数据完整性的示例。在这种情况下,您推荐什么样的
数据库
设计?理想情况下,我希望能够消除父注释,并且通过使用PK关系(PK =主键,FK =外键)也能够消除所有的子注释,以避免将孤儿保存在表中。UPDATE:作为澄清,我还想知道在允许回复评论的博客中使用哪种
数据库
设计(即回复回复原始线程的评论的评论)。
浏览 8
提问于2011-07-21
得票数 1
回答已采纳
1
回答
如何在oracle12c中同时应用
删除
和更新时的
级联
?
oracle
我是初学者,我正在处理oracle 12c
数据库
,所以,在我的
数据库
项目中,我想要像在
mysql
中一样同时在
删除
和更新时应用
级联
,但是当我在oracle中应用相同的技术时,它会显示错误,那么我该
怎么
做呢
浏览 0
提问于2018-12-28
得票数 0
1
回答
#1452 -不能添加或更新子行,引用`eav_attribute`
php
、
mysql
、
sql
、
sql-server
、
magento
FK_CATALOG_EAV_ATTRIBUTE_ATTRIBUTE_ID_EAV_ATTRIBUTE_ATTRIBUTE_ID外键(attribute_id)引用eav_attribute (attribute_id)关于更新
级联
的
删除
级联
;
MySQL
说:文档FK_CATALOG_EAV_ATTRIBUTE_ATTRIBUTE_ID_EAV_ATTRIBUTE_ATTRIBUTE_ID外键(attribute_id)在
删除
浏览 4
提问于2014-06-06
得票数 1
1
回答
MYSQL
外键用于
删除
和更新
mysql
、
foreign-keys
FOREIGN KEY (movie_id) REFERENCES Movies(movie_id)我注意到在阅读外键时,有一个'ON DELETE‘和'ON UPDATE’选项,可以设置为限制、
级联
等如果用户喜爱多部电影,而其中一部电影被从电影表中
删除
,那么如果外键设置为“
级联
”,会发生什么情况?是否也会
删除
“收藏夹”表中的任何行?如果外键设置为“限制”,会发生什么情况?
浏览 5
提问于2015-10-01
得票数 0
1
回答
学说迁移:差异忽略
级联
mysql
、
symfony
、
doctrine-orm
我有两个实体之间的ManyToOne关系,希望在
删除
时使用DB (
MySQL
)级
级联
。当我使用原则:迁移:diff外键创建时,不需要
删除
级联
。所以我自己添加了这个
级联
,但是在接下来的迁移中:diff,这个语句已经被
删除
了。有任何方法,我可以使用
数据库
级
级联
删除
与原则:迁移?
浏览 3
提问于2015-06-02
得票数 0
回答已采纳
2
回答
删除
外键的父密钥时,如何保存其数据?
mysql
、
database
我正在建立一个
数据库
,其中包括: 引用艺术家的CD表。我希望在将Artist从
数据库
中
删除
时,他们创建的CD不一定会自动
删除
,但是仍然可以
删除
他们创建的Artist。我是一个新手
MySQL
编码器,我认为这与有关,在DELETE
级联
/限制/设置空或类似的东西,但不是100%确定,我很确定它是,而不是
删除
级联
。
浏览 0
提问于2012-11-26
得票数 2
2
回答
拉勒维尔-
删除
所有关系
laravel
、
laravel-5
、
laravel-4
、
relationship
当我从
数据库
中
删除
一个用户时,与该用户相关的每个关系也应该被
删除
。.当id为1的用户被
删除
时。所有user_id等于1的命令也应该
删除
,没有问题。例如,这个特定顺序的id为3,所有order_items和order_id为3也应该
删除
。这就是我遇到这个问题的地方。通过这样做,用户将被
删除
。$user = User::find($id);通过这样做可
浏览 0
提问于2018-05-24
得票数 6
回答已采纳
3
回答
CASCADE Delete是否作为事务执行?
sql
、
cascade
我想对
数据库
中的一些表执行
级联
删除
,但我感兴趣的是,如果
删除
某些表失败,会发生什么情况。一切都会回滚吗?
浏览 0
提问于2008-09-22
得票数 12
回答已采纳
1
回答
维护
MySQL
和文件系统之间的数据完整性
mysql
、
file
、
sqlalchemy
基本上,我在
MySQL
数据库
中存储一些与行链接的文件如何确保如果我从
数据库
中
删除
了记录行,那么与该行链接的文件也会从文件系统中
删除
,以维护数据完整性?我知道我可以手动做到这一点,因为我正在寻找像
数据库
中的
级联
这样的自动化方法。
浏览 3
提问于2019-02-27
得票数 0
1
回答
有没有办法知道哪些记录是因为
级联
删除
而被
删除
的?
php
、
mysql
、
sql
我的项目中有40+表,并且我已经应用了带所有约束的
级联
删除
。现在我的
数据库
有实时数据,所以我只想跟踪由于
级联
删除
而发生的
删除
。所以基本上我只想知道,如果我从user表(user与10+表有关系)中
删除
任何一个用户,那么所有的用户都是表,
删除
了哪些数据。谢谢
浏览 3
提问于2014-03-13
得票数 3
1
回答
从ERD生成SQL -如何将关系映射到SQL中?
mysql
、
database
、
database-design
、
mysql-workbench
我使用
Mysql
工作台EER绘制ERD。表之间有各种各样的关系(可选/强制、非标识/标识),我使用前向工程来生成底层SQL。我的意思是,它不应该也基于关系生成
级联
删除
吗?也就是说,如果我有一个标识关系,那么当父级被
删除
时,子元素也应该被
删除
,这样就会产生一个
级联
的
删除
。或者,换句话说,在ERD中建模的关系除了概念上知道您的
数据库
是如何在纸上建模之外没有实际价值?例如,为标识强制关系而生成的sql代码应该是什么?
浏览 1
提问于2015-03-17
得票数 1
回答已采纳
2
回答
MongoDB作为主要数据存储,
MySQL
仅适用于事务
mysql
、
mongodb
、
database-design
、
multiple-databases
、
database
无论是在这里还是在外部,大多数搜索结果都是MongoDB 和
MySQL
,而不是
MySQL
的MongoDB 。
数据库
设计并不是我最强大的优势--我从来没有在生产中部署过任何类型的
数据库
--我更喜欢MongoDB,因为它非常容易学习和使用,而且我对它非常熟悉。因此,我的问题是,我将如何建立这样的环境,其中Node.js是语言,我想使用MongoDB作为主
数据库
和
MySQL
仅用于事务,或者,具体而言,在MongoDB
数据库
中强制执行一致性和数据完整性?编辑:
数据库
浏览 1
提问于2014-11-26
得票数 0
1
回答
:您的SQL语法有错误;请检查与您的
MySQL
服务器版本相对应的手册。
php
、
mysql
、
database
我试图创建一个注册表单,用户将他的:用户名和密码放入两个不同的文本框中,单击按钮,它存储用户并在我的
数据库
中传递文本框。 $con =
mysql
_connect('localhost','ctoll
浏览 0
提问于2016-12-14
得票数 0
3
回答
Mysql
在delete set默认值
mysql
、
database
我的
数据库
中有两个表,其模式如下:location_id INT PRIMARY KEY,)venues (venue VARCHAR,ON DELETE CASCADE当我需要
删除
位置而不是地点时如何仅
删除
位置,而不是同一location_id的地点。我应该
怎么
做才能达到这一要求。venu
浏览 0
提问于2013-07-22
得票数 1
1
回答
SQL
删除
所有子行的所有行
mysql
在
MySQL
中可以基于父表递归
删除
所有子表吗?TBL1中的所有行,因为TBL2有对TBL1.id的引用,而不能
删除
TBL2,因为TLB3有对TBL2的引用。是否可以使用
MySQL
生成一个SQL查询,该查询将列出必须
删除
的表的顺序?还是列出了表的依赖性,从最远的子表开始?编辑1:
数据库
处于开发模式,
浏览 1
提问于2014-05-29
得票数 0
4
回答
级联
删除
中的触发调用
mysql
、
triggers
、
cascade
、
cascading-deletes
我在
MySQL
有"A“桌。它对其他一些表("B","C","D“...)有一些
级联
删除
的引用。当某些东西从"A“中
删除
时,我需要使用触发器。当我直接从"A“中
删除
记录时,此触发器起作用。但它不适用于
级联
删除
。有没有任何版本的
MySQL
可以让我的触发器与
级联
删除
一起工作?或者,也许还有另一种方法调用
浏览 0
提问于2011-05-18
得票数 30
1
回答
如何参照同一表的列生成外键
sql
、
sql-server
、
tsql
我正在创建一个
数据库
,我需要将列SuperDni转换为引用列Dni的外键。我想在
级联
中
删除
,但是如果我用CASCADE代替NO ACTION,我会得到一个错误:有办法这样做吗?因为我正在学习如何使用
MySQL
和Server,而且我可以在
浏览 3
提问于2021-09-14
得票数 0
回答已采纳
1
回答
使用Spring Boot和Hibernate保护单个实体不会
级联
删除
java
、
spring
、
hibernate
、
spring-boot
当我
删除
一个特定的组时,我希望它也从
MySql
数据库
中
删除
它的图像实体。 但是,
数据库
中的第一个组图像实体是一个通用图标的url,我将该图标放在其中,ID为1。我知道,当我
删除
一个组时,相关的图像实体也会被
删除
,因为我将
级联
类型设置为all。 当使用通用图标的组被
删除
时,这会出现问题,因为它会将group_image_id设置为NULL,从而导致NPE。我的问题是,有没有办法保护单个组映像实体不受
级联
删除</
浏览 22
提问于2019-05-07
得票数 1
2
回答
如何在表上添加
删除
约束?
mysql
、
sql
如何在表上添加
删除
约束?
浏览 2
提问于2011-01-14
得票数 39
1
回答
获取
级联
删除
行的table/primary-key
mysql
、
cascading-deletes
当我
删除
一个触发了一些外键
级联
删除
的项时,有没有办法在
MySQL
中取回
级联
删除
行的表和主键? 如果没有内置的方法来做到这一点,我是否应该编写一个存储过程来手动处理
级联
,然后中继它
删除
的内容?
浏览 1
提问于2012-01-12
得票数 1
回答已采纳
点击加载更多
相关
资讯
mysql级联复制
MySQL 删除数据库
MySQL 删除数据库|Mysql Drop Database
mysql数据库:查询,删除,插入
恢复 MySQL 数据库删除数据
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
云直播
活动推荐
运营活动
广告
关闭
领券