腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
MySQL
中
添加
外
键
时
是否
需要
指定
约束
名称
?
mysql
、
sql
、
foreign-keys
、
ddl
NULL DEFAULT NULL, FOREIGN KEY (cityId) REFERENCES locations (id) ON UPDATE NO ACTION); 我想知道这两个查询之间
是否
有区别
浏览 42
提问于2020-07-17
得票数 2
回答已采纳
1
回答
在
MySQL
工作台的EER图中,我在哪里设置
外
键
约束
名称
?
mysql
、
mysql-workbench
当我创建一个父表的两个子表并将
外
键
字段
添加
到子表
中
时
,
MySQL
工作台EER会给
外
键
约束
与子表
中
的字段相同的
名称
。
在
每个子表
中
,我引用父表的id字段,以便在两个子表中使用相同的合理字段名。但是,这将导致具有相同
名称
的两个
外
键
约束
。
在
MYSql
中</
浏览 6
提问于2021-01-15
得票数 0
回答已采纳
1
回答
帮助解释
MySQL
指令:“为了避免
在
尝试删除外
键
时
获得此错误,请使用
约束
名称
而不是.”
mysql
、
sql
老实说,我不确定
约束
名是什么。有人能给出一个使用
约束
而不是列名的例子吗?
浏览 1
提问于2014-05-05
得票数 1
回答已采纳
1
回答
添加
外
键
失败,怎么才能修复这个错误呢?
sql
、
add
、
branch
、
key
、
table
添加
外
键
约束
失败。引用表“employee”
中
缺少
约束
“branch-ibfk-1”的列“emp_id”。
浏览 109
提问于2023-08-09
2
回答
设置FOREIGN_KEY_CHECKS=1
时
出现
MYSQL
错误1823
mysql
我有一个奇怪的bug,当执行FOREIGN_KEY_CHECKS =0和2查询
时
(除了FOREIGN_CHECK_CHECKS之外,这两种情况下都是一样的。错误导致错误1823 (HY000):无法
添加
外
键
约束
...(完整错误如下)这是
mysql
中
的一个bug,还是我不理解?我找不到关于这个
mysql
错误代码的更多信息。
MYSQL
浏览 1
提问于2017-02-16
得票数 1
1
回答
TRUNCATE不会在DELETE触发器上运行?
mysql
、
triggers
、
ddl
、
truncate
我正在搜索为什么把截断放在DDL而不是DML的主题,我在这里找到了以下答案:“DELETE触发器不运行TRUNCATE也使其与正常的DML操作不同”我处于一种混乱的状态。请详细说明这个问题。 谢谢
浏览 5
提问于2016-02-09
得票数 1
2
回答
约束
符号和
外
键
索引名->有什么区别?
mysql
在
mysql
中
,
外
键
的定义如下: [index_name] (index_col_name, ...)[ON DELETE reference_option]为什么我们
需要
约束
和符号?它似乎有index_name无论如何-所以我完全不明白的理由
约束
关键字。有人能澄清这是做什么的吗?
浏览 2
提问于2013-12-09
得票数 7
回答已采纳
7
回答
无法
在
MySQL
中
删除外
键
mysql
当我试图把instructorID放在课程表
中
时
,它告诉我了。我不能丢下它因为它是一把
外
键
。
浏览 12
提问于2014-08-01
得票数 42
回答已采纳
5
回答
数据库
中
的
MySQL
关联表
php
、
mysql
在
我用来学习PHP和SQL的视频教程/书中,作者解释了
外
键
的概念,以使数据库表相互关联。正如您将在下图中看到的,我们目前正在创建一个名为“comments”的表。在这个SQL
中
,有一行名为“photograph_id INT( 11 ) NOT NULL,”的
外
键
,作者说它将“注释”表与已经存在的“照片”表联系起来。我的问题是,既然表被称为“照片”(带有s的复数),而sql
外
键
是"photograph_id",那么SQL如
浏览 1
提问于2011-03-15
得票数 1
回答已采纳
1
回答
数据库
中
的任何类型的
约束
都有唯一的
约束
名称
吗?
oracle
、
oracle-11g-r2
、
constraint
我知道,
在
创建表之后
添加
主键
约束
和
外
键
约束
是可能的,甚至是鼓励的,这样程序员就可以控制
约束
的
名称
。如果程序员
在
创建表
时
添加
了这些
约束
(没有特定的add
约束
语法),那么数据库引擎将为这些
约束
指定
一个
名称
,该
名称
由随机字符组成。数据库引擎为这些“非显式”
约束
指定
浏览 0
提问于2017-03-26
得票数 1
3
回答
MYSQL
alter
添加
索引+
外
键
给错误1005
mysql
、
foreign-keys
、
indexing
、
alter-table
、
mysql-error-1005
(errno: 121)更新: 我尝试将两个查询分开,首先
添加
索引,然后
添加
外
键
,然后
添加
索引,但第二个查询不工作!当我更改
外
键
的
名称
(如:'fk_2')并尝试运行它
时
,我得到一个错误: error代码: 1452不能
添加
或更新子行:
外
键
约束
失败
浏览 13
提问于2010-08-11
得票数 2
回答已采纳
1
回答
子表和
外
键
mysql
、
mariadb
我知道有无数关于主键和
外
键
的问题。翻阅它们,我似乎找不到我的问题的简单答案。我对主键和
外
键
的理解是,
外
键
是子表中
指定
的列,它将主键引用回父表
中
的列。这是正确的吗,还是我把它弄反了?如果这确实是正确的,我正在尝试找出为什么我
在
子表
中
创建
外
键
时
遇到困难:我将N
浏览 1
提问于2014-09-11
得票数 0
0
回答
实体框架:
指定
外
键
约束
名称
c#
、
.net
、
entity-framework
有没有办法
在
Entity Framework (v6.1.3)中
指定
外
键
约束
的
名称
?我指的是DB
约束
的实际
名称
(如FK_Books_AuthorId),而不是
指定
哪个列是给定导航属性的
外
键
。IndexAnnotation.AnnotationName, new IndexAnnotation(new IndexAttribute("IX_Books_Auth
浏览 9
提问于2017-06-14
得票数 1
回答已采纳
2
回答
MySQL
中
添加
约束
语法的区别?
mysql
因此,我
在
MySQL
表
中
的一个列上应用
外
键
约束
。
浏览 0
提问于2018-12-19
得票数 1
回答已采纳
1
回答
为什么我们
需要
约束
关键字来
添加
外
键
,而不是
在
删除外
键
时
呢?
mysql
在
添加
外
键
时
,我使用的是ALTER TABLE article DROP foreign key fk_grade_id; 为什么会这样呢?
浏览 3
提问于2018-06-23
得票数 0
回答已采纳
4
回答
从
mysql
中
的表
中
删除外
键
mysql
、
sql
、
database
、
foreign-keys
我创建了一个
外
键
,但没有为表
中
的列
指定
名称
。现在我想移除那列。首先,我尝试删除外
键
约束
,但是出现了一个错误ALTER TABLE passenger 错误信息 我确保了列的存在。我还没有命名
外
键
约束
。<e
浏览 5
提问于2015-06-03
得票数 3
回答已采纳
2
回答
我
需要
用
外
键
将一个数据库迁移到一个新的数据库。如何检查
约束
错误?
mysql
我
需要
将许多
mysql
MyISAM表迁移到一个新的InnoDb版本,
添加
外
键
约束
。我可以转储和导入,禁用第一个
外
键
检查。但是,当我再次激活
外
键
检查
时
,
是否
有一种方法可以检查哪些表存在
约束
问题(不
需要
手动检查所有这些表)?
浏览 0
提问于2019-11-28
得票数 -1
回答已采纳
2
回答
Magento重新索引目录产品平面错误:
外
键
约束
中
的错误
mysql
、
magento
#sql-340a\_2160
外
键
约束
创建中的错误。
名称
databasename.FK\_MAGE\_MAGE\_CAT\_PRD\_FLAT\_1\_ENTT\_ID\_MAGE\_CAT\_PRD\_ENTT\_ENTT\_ID的
外
键
约束
已经存在。(请注意,在内部InnoDB在用户定义的
约束
名称
前面
添加
了“databasename”。)注意,InnoDB的
外
键
系统表使用
浏览 3
提问于2016-08-30
得票数 0
回答已采纳
3
回答
如何使用JPA/Hibernate选择DDL主键
约束
名
java
、
hibernate
、
jpa
、
orm
存在一个专用的hibernate注释来
指定
在DDL生成
时
使用的
外
键
约束
名称
:org.hibernate.annotations.ForeignKey。
是否
还有一种方法可以
指定
主键
约束
名称
浏览 7
提问于2010-07-20
得票数 19
回答已采纳
1
回答
MySQL
- CaseSensitive:无法
添加
或更新子行:
外
键
约束
失败
mysql
、
asp.net
、
entity-framework
我有一个表Customer,它具有CustomerType(CustomerTypeId)的
外
键
约束
。现在使用EntityFramework
时
,当我试图
在
Customer表
中
插入记录
时
,我会看到一个错误: 无法
添加
或更新子行:
外
键
约束
失败(“事件”。“客户”,
约束
"customer_ibfk_2“
外
键
("CustomerTy
浏览 0
提问于2015-11-14
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java数据库设计入门
Mysql1:数据库表操作,增删改查举例
《SQL入门经典》笔记
MySQL中的数据类型及约束
MySQL Day 01
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券