腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8167)
视频
沙龙
1
回答
禁用
外
键
检查
删除
InnoDB
表
Perl
脚本
、
、
我刚开始使用MySQL,完全是
Perl
的新手,但我正在尝试破解别人的
脚本
来帮助我。我从那里拿到了
脚本
。到目前为止,它看起来很棒,但它失败了,因为
表
中有一些
外
键
检查
正在进行。我可以通过phpmyadmin逐个
删除
它们,但这需要花费很长时间,这是我第三次这样做:(我的问题是,这个
脚本
是否可以修改为包括:在运行drop我试图按照
脚本
进行操作,但找不到
脚本<
浏览 4
提问于2010-07-19
得票数 11
回答已采纳
3
回答
在MySQL中,我是否可以将参照完整性
检查
推迟到提交
、
正如在中一样,我一直在阅读PoEAA,想知道是否可以将引用完整性
检查
推迟到MySQL中的提交。如果有帮助,我将使用PHP PDO进行数据库连接。 如果你能提供任何帮助,我将不胜感激。
浏览 3
提问于2011-02-16
得票数 62
回答已采纳
1
回答
与多个
表
的左联接不一致的
删除
查询
、
我在MySQL v5.6中有三个
表
是由以下人员创建的: id INT AUTO_INCREMENT,);INSERT INTO th (id) VALUES (1);最后,我有三个
表
,101 | 1 | |------||
浏览 6
提问于2020-11-06
得票数 1
回答已采纳
2
回答
我需要用
外
键
将一个数据库迁移到一个新的数据库。如何
检查
约束错误?
我需要将许多mysql MyISAM
表
迁移到一个新的
InnoDb
版本,添加
外
键
约束。我可以转储和导入,
禁用
第一个
外
键
检查
。但是,当我再次激活
外
键
检查
时,是否有一种方法可以
检查
哪些
表
存在约束问题(不需要手动
检查
所有这些
表
)?
浏览 0
提问于2019-11-28
得票数 -1
回答已采纳
1
回答
无法使用Sequel Pro使
外
键
字段可为空
、
、
我为我的用户
表
定义了一个作为
外
键
的关系,但它们不一定需要设置。即不能有相关记录。或者我应该简单地
删除
外
键
?FOREIGN KEY (`addressId`) REFERENCES
浏览 0
提问于2012-07-25
得票数 0
回答已采纳
1
回答
通过
禁用
/启用约束和索引在mysql中导入大型CSV文件
、
、
我想在数据库
表
中导入大型CSV文件,我使用"Mysql"作为database.My
表
有"
Innodb
"引擎,并使用以下命令导入CSV文件:由于我刚开始使用数据库,我已经在互联网上搜索如何启用/
禁用
约束?从那我就能理解 使用constrainForeign“SET foreign_key_checks =
浏览 4
提问于2011-12-13
得票数 1
2
回答
不能仅在MySQL Aurora上
删除
索引
、
、
供应商为其版本升级提供迁移SQL
脚本
。 我们有一个问题,即迁移不能在MySQL Aurora上成功运行,而是在其他MySQL 5.7数据库上运行,我们非常想知道为什么只在Aurora上发生这种情况。
浏览 7
提问于2021-02-24
得票数 2
1
回答
MySQL:使用
InnoDB
对空
表
进行较慢的模式更新
、
我有一组用于将我的数据库模式迁移到最新版本的
脚本
。对于开发和测试,我定期一次应用它们,因为没有数据,所以对空
表
进行操作。 自从我们开始使用
InnoDB
以来,这个过程慢得令人痛苦。一次alter table操作在MyISAM上耗时约0.1秒,而在
InnoDB
上耗时约0.5秒。我试着
禁用
外
键
检查
,但没有多大帮助。还有什么我可以试着加快速度的吗?(我尝试使用MyISAM创建模式并进行迁移,但这样会丢失
外
键
。)
浏览 1
提问于2013-05-14
得票数 1
1
回答
如何
删除
不存在的
外
键
约束?
、
`tblSubsStatus`SHOW ENGINE
innodb
STATUS ------------------------ LATEST FOREIGN KEY ERROR当
表
PSA_Landing.tblSubsStatus不存在时,如何从
表
PSA_Landing.tblSubsStatus中
删除
约束fk_StatusSubmissionId??
浏览 3
提问于2016-01-24
得票数 2
回答已采纳
2
回答
无法使用
外
键
/引用从MySQL
INNODB
表
中
删除
索引
、
、
我即将从mySQL
INNODB
表
中
删除
一个索引。已经定义了引用。但即使我
禁用
外
键
检查
:ALTER TABLE flyers DROP INDEX Index_5, ROW_FORMAT = DYNAMIC;我不想
删除
所有
外
键
定义,
删除
索引,然后重新定义它们!另一个解决方案?
浏览 0
提问于2011-08-11
得票数 -1
1
回答
恢复
InnoDB
表
:非常非常慢?
、
、
、
、
我过去经常处理Myisam
表
,但对于外部连接,我改为
Innodb
表
(转换并添加了
外
键
)。我经常从服务器下载数据库,并用它填充本地主机。当它是我的桌子的时候,它曾经像地狱一样快。但现在需要超过30分钟...我知道在插入记录之前必须进行
检查
,但我
禁用
了
外
键
检查
。NAME` varchar(255) NOT NULL default '', PRIMARY KEY (`ID`), UNIQUE K
浏览 0
提问于2011-08-19
得票数 2
回答已采纳
2
回答
为什么FK约束在MySql中不起作用
、
我已经创建了两个
表
ORDERS和ORDERITEMS,它们具有以下约束: references Orders (orderId) on delete restrict on update restrict; 如果我想
删除
ORDERS
表
中一个条目,且orderId在ORDERITEMS
表
中使用,我想我应该得到错误或警告。当我尝试
删除
ORDERS中的所有行时
浏览 0
提问于2009-06-24
得票数 1
回答已采纳
2
回答
如何修改参与
外
键
的索引?
、
我想将index(col1, col2, col3)修改为index(col1),而不激怒col1上的
外
键
。我该怎么做呢?,
InnoDB
: Renaming
浏览 7
提问于2012-10-13
得票数 1
回答已采纳
1
回答
TRUNCATE不会在DELETE触发器上运行?
、
、
、
“如果
外
键
约束指定DELETE级联,则
删除
子表(引用)
表
中的行,截断的
表
变为空。”谢谢
浏览 5
提问于2016-02-09
得票数 1
2
回答
Mysql: ALTER和
外
键
;ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constraint fails 如何在不
删除
具有
外
键
的
表
的情况下执行上述查询
浏览 3
提问于2012-06-18
得票数 2
回答已采纳
2
回答
mysql
外
键
不工作
、
我正试图在我的
表
上设置
外
键
约束,以便在
删除
主键时自动
删除
该行。varchar(15) NOT NULL,PRIMARY KEY (`user_id`)
外
键
表
是int(11) NOT NULL,`subject_id` int(11) NOT NULL ) ENGINE=My
浏览 5
提问于2013-12-13
得票数 0
回答已采纳
1
回答
使用
Perl
,如何在保持引用完整性的同时从单个
表
加载多个
表
?
、
需要将包含100,000+记录的单个文件中的数据加载到MySQL上的多个
表
中,维护文件/
表
中定义的关系;这意味着这些关系已经匹配。该解决方案应该适用于最新版本的MySQL,并且需要使用
InnoDB
引擎;MyISAM不支持
外
键
。 我是一个全新的使用
Perl
和任何指针将不胜感激。我可以补充一点,在加载数据期间,不
禁用
外
键
约束是一项要求。因为我的理解是,如果数据库的引用完整性有问题,当
外
键
约束打
浏览 7
提问于2010-11-14
得票数 0
回答已采纳
5
回答
错误1005 (HY000):无法创建
表
(errno: 150)
当我试图在mysql中创建一个
表
时,会遇到一个错误。 有什么解决办法吗?
浏览 9
提问于2012-06-15
得票数 16
回答已采纳
2
回答
加速丢弃巨大的MySQL复制表
、
、
、
我有一个巨大的
InnoDB
表
customer_users_old (150 G),它不再在数据库中使用,它是从customer_users重命名的。我的设置有一个主从复制的MySQL 5.5与
innodb
_file_per_table激活,所以
表
有它自己的文件。由于DROP命令需要很长时间,所以我担心它可能会在产品数据库上有一些inpact。因此,我正在考虑按照在大型
InnoDB
表
上放置
表
上的建议,取消会话的唯一和
外
键
检查</
浏览 0
提问于2017-05-03
得票数 1
回答已采纳
5
回答
强制
InnoDB
重新
检查
一个或多个
表
的
外
键
?
、
、
我有一组
InnoDB
表
,我需要定期地通过
删除
一些行和插入其他行来维护它们。有几个
表
具有引用其他
表
的
外
键
约束,因此这意味着
表
的加载顺序很重要。加载完成后,我想
检查
更新
表
中的数据是否仍然保持引用完整性--新行没有违反
外
键
约束--但似乎没有办法做到这一点。作为测试,我输入了我确信违反了
外
键
约束的数据,并且在重新启用
外
键</em
浏览 2
提问于2010-02-12
得票数 71
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL-在线修改表结构
每日一书《MySQL技术内幕》 Q Z C Z B
15.1 Introduction to InnoDB
MySQL常用存储引擎功能与用法详解-海城旭辉网络科技
教学笔记:mysql数据库存储引擎及区别
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券