腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
带有
外
键
约束的多
语句
SQL delete
、
我使用的是具有
外
键
约束的复杂模式的
MySQL
5.5。在执行了这些
语句
的子集之后,可能会出现违反
外
键
约束的情况。在执行完所有这些
语句
之后,不应该出现违反
外
键
约束的情况。 我的问题是,有没有一种方法可以将我的
多个
语句
组合在一起(作为多
语句
、事务等),以便直到所有
外
键
浏览 3
提问于2012-12-16
得票数 0
回答已采纳
5
回答
在
mysql
中创建表
、
是否可以使用单个create table
语句
一次创建
多个
表。
浏览 2
提问于2009-03-09
得票数 0
3
回答
MYSQL
alter
添加
索引+
外
键
给错误1005
、
、
、
、
(errno: 121)更新: 我尝试将两个查询分开,首先
添加
索引,然后
添加
外
键
,然后
添加
索引,但第二个查询不工作!当我更改
外
键
的名称(如:'fk_2')并尝试运行它时,我得到一个错误: error代码: 1452不能
添加
或更新子行:
外
键
约束失败
浏览 13
提问于2010-08-11
得票数 2
回答已采纳
2
回答
如何使Rails创建启用
外
键
的SQLite数据库?
、
、
、
产品表中没有列出外
键
,即使它包含owner_id列。我尝试通过
添加
选项
键
来更改database.yml:adapter: sqlite3timeout: 5000然后用以下方法重新创建数据库:这将重新创建数据库,但仍然没有列出外
键
。
浏览 3
提问于2015-03-26
得票数 5
回答已采纳
3
回答
MySQL
-无法将
外
键
添加
到表中
、
我有一个使用
MySQL
2005的数据库。我有两个表,注册和AlertMsg。ALTER TABLE AlertMsgREFERENCES Enrolment我在SQL方面有点新手,所以我假设如果表定义的最左边的列中有一个
键
,这意味着它是表的主键。 有人能帮上忙吗?提前谢
浏览 1
提问于2011-09-25
得票数 0
回答已采纳
4
回答
如何在单个
MySQL
语句
中
添加
列并使其成为
外
键
?
、
在
mysql
中,我可以在同一
语句
中
添加
列和
外
键
吗?
添加
fk的正确语法是什么?FOREIGN KEY (fk_name) REFERENCES reftable(refcolumn) ON DELETE CASCADE;您的SQL语法出现了错误;请检查与
MySQL
服务器版本对应的手册,以便在第4行中使用接近“
外
键
(fk_name)引用--可在删除级联上使用”的正确语法。
浏览 9
提问于2009-10-09
得票数 109
1
回答
无法在
MySQL
中
添加
外
键
?
、
、
、
这里是我正在执行的
语句
和相关的错误,任何提示什么是错误和如何进一步调试是赞赏的。使用
MySQL
工作台/
MySQL
。 特别是搞不懂什么意思孩子在这里划船?
外
键
与子行的关系如何?这里的孩子排的是什么?无法
添加
或更新子行:
外
键
约束失败(test.#sql-ff_2、约束fk_Customer
外
键
(CustomerID)引用Customers (CustomerID))
浏览 3
提问于2015-08-26
得票数 0
回答已采纳
1
回答
SQL
外
键
和引用其他表
、
、
我正试着用
外
键
把两个表连接起来。一个表是用户,另一个是userInfo。当我删除一个用户,我也想删除他们的信息以及。当我从user表中删除一个用户时,他们在usersInfo中的条目仍然存在。在TYPE = InnoDB
语句
的末尾
添加
了CREATE TABLE。
浏览 2
提问于2012-04-30
得票数 1
回答已采纳
2
回答
使用WHERE
语句
在循环中插入INSERT table (以填充
外
键
列)
、
我正在尝试为一个学校项目创建一个数据库,并且必须使用
多个
外
键
。我已经
添加
了原始数据,我想知道如何动态填充
外
键
列。 例如,我有一个city表和一个country表。目前,表city具有以下列: id, name, code (就像美国的“USA”和国家有相同的信息,我正在考虑用它作为WHERE
语句
的标识符) country_id 我是一个完全的
mySql
新手,现在感觉完全迷失了方向
浏览 53
提问于2019-04-28
得票数 0
回答已采纳
3
回答
无法创建表“
外
键
约束格式不正确”SQL
、
pais VARCHAR(15) NOT NULL,FOREIGN KEY (CIF) REFERENCES Cuenta(CIF_Banco)当我执行
MySQL
无法创建表practicaer.banco (errno: 150“
外
键
约束格式不正确”)
浏览 2
提问于2016-04-10
得票数 1
回答已采纳
1
回答
如何为一组表生成
添加
外
键
语句
?
、
、
我使用的是
MySQL
5.5.37。给定一组表(table_a、table_b、.、table_n),如何编写将生成这些表链接到的所有
外
键
的SQL
语句
(或过程)?请注意,虽然我可以运行mysqldump来生成带有“约束”子句的"CREATE“
语句
,但我只想要
添加
外
键
的状态,例如。
浏览 1
提问于2014-04-21
得票数 0
回答已采纳
1
回答
什么会导致
外
键
即使在foreign_key_checks = 0的情况下也无法删除?
、
、
我正在尝试重建我的数据库,但我无法从表中删除任何
外
键
,即使我也从
MySQL
文档中调用SET foreign_key_checks = 0;,似乎这就是我需要做的全部工作。我还需要做些什么呢?pk_pages primary key (id)供参考:+-----------+----------------------------------
浏览 4
提问于2012-01-05
得票数 0
回答已采纳
1
回答
删除带有连接消息的页面的最佳方法?
、
、
也就是说,如果用户删除一个页面-我希望删除该页面的“已连接消息”,即:我有许多
MySQL
表保存了feedItems、注释等,但如果用户删除页面,我不确定删除所有这些的最
浏览 0
提问于2012-02-17
得票数 0
回答已采纳
1
回答
在不尝试创建
外
键
的情况下出现错误“无法
添加
外
键
约束”
team` (); 它显然不包含
外
键
声明出现此错误的原因一定与
MySQL
缓存问题有关。因为这个表之前已经存在了,所以我把它删除了。因此,在create table命令中将表名重命名为teams可以很好地创建该表。我的问题是,
mysql
将这个缓存存储在哪里,以及如何删除它。在information_schema中我找不到它。在infor
浏览 1
提问于2019-07-22
得票数 0
1
回答
如果索引字段也是
外
键
,是否应该使用
多个
索引方法?
、
在
添加
外
键
后,
mysql
强制用多重索引方法对以前索引的
键
进行索引。我用InnoDB。company_id和student_id的索引使用:为什么我使用
多个
索引列student_id = 3SELECT * FROM `table` WHERE student_id = 3 在为company
浏览 1
提问于2017-01-16
得票数 1
回答已采纳
2
回答
对外
键
约束的困惑
、
、
我有一个关于约束的一般性问题。下面的例子有什么区别? OrderID int NOT NULL PRIMARY KEY, PersonID int FOREIGN KEY REFERENCES Persons(PersonID) OrderID int NOT NULL, PersonID int, PRIMARY KEY (OrderID)
浏览 7
提问于2017-10-22
得票数 1
回答已采纳
1
回答
MySql
内存引擎不检查更新
外
键
?
、
、
在进行了几次测试之后,我发现内存引擎上的
外
键
缺少一致性检查之一。
浏览 2
提问于2015-12-15
得票数 3
回答已采纳
3
回答
在重复
键
更新中
添加
要插入的内部联接和where子句
、
、
我从这个INSERT上的重复
键
UPDATE
MySQL
语句
开始。INTO Table1 ( field1, field2)ON DUPLICATE KEY UPDATE field1 = 1, field2 = 2 然后,我遇到了一个“
外
键
约束失败我意识到我需要
添加
另一个WHERE子句条件来满足带有内部联接的
外
键
约束。编写这个
MySQL
语句
的正确方法是什么?
浏览 2
提问于2016-07-05
得票数 3
回答已采纳
1
回答
MySQL
不一致地更改InnoDB表中与
外
键
关联的索引的名称
、
、
、
、
在删除和
添加
外
键
时,ALTER TABLE
语句
的行为方式似乎有不一致之处。有时相关的索引会被重命名,而其他时候则不会。,从而重命名
外
键
。这是在一个
语句
中完成的,但是如果拆分成
多个
ALTER TABLE
语句
,则行为是相同的。` int(11) DEFAULT NULL,) ENGINE=InnoDB DEFAULT CHARSET=utf8; 接下来,
添加
外
浏览 2
提问于2019-05-14
得票数 2
3
回答
在
MySQL
中,我是否可以将参照完整性检查推迟到提交
、
正如在中一样,我一直在阅读PoEAA,想知道是否可以将引用完整性检查推迟到
MySQL
中的提交。 当我想要在同一提交中插入一堆产品和相关产品时,我就遇到了这个问题。
浏览 3
提问于2011-02-16
得票数 62
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
mysql索引与外键
mysql 使用ALTER TABLE语句添加索引可能会锁表
卓象科技:MYSQL外键的优缺点
Mysql数据库外键基础知识和操作
MySQL数据库的多表查询以及外键约束
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券