草庐IT

check-constraints

全部标签

mysql - 为什么存在外键时为 'foreign key constraint fails'?

我有一个简单的查询UPDATE`t_timecard_detail`SET`timeoff_request_id`='adad8e0d-c22b-41c3-a460-6cf982729299'WHERE`id`='cfc7a0a1-4e03-46a4-af89-069a0661cf55';这给出了这个错误ERROR1452(23000):Cannotaddorupdateachildrow:aforeignkeyconstraintfails(`demo1_timeapp`.`t_timecard_detail`,CONSTRAINT`timeoff_request_id_refs_i

mysql - 'SET foreign_key_checks = 1' 不再起作用

我正在与:mysql:stable5.6.22(bottled)MySQL工作台6.2我有以下顺序DROPTABLEIFEXISTSinvoicedetail;DROPTABLEIFEXISTSinvoiceheader;DROPTABLEIFEXISTSproduct;当我通过Java(JDBC)工作时失败并且通过MySQLWorkBench也失败,错误消息是关于FK子约束(我没有确切的错误消息),好吧谷歌我做了一项研究,我发现了两次相同的有效解决方案。Cannotdeleteorupdateaparentrow:aforeignkeyconstraintfailsHowtotemp

mysql - 'SET foreign_key_checks = 0' 的范围是什么?

这个问题在这里已经有了答案:DoesMySQLforeign_key_checksaffecttheentiredatabase?(6个答案)关闭9年前。真的找不到任何细节,但是“SETforeign_key_checks=0”的范围是当前连接、当前session还是当前事务?

mysql - 确认 SET FOREIGN KEY CHECKS 设置为 = 1

我想使用phpmyadmin删除并重新创建同一个表。DROPTABLEIFEXISTS`product_entity`;CREATETABLE`product_entity`(......);我收到错误信息Cannotdeleteorupdateaparentrow:aforeignkeyconstraintfails然后我设置SETFOREIGN_KEY_CHECKS=0;DROPTABLEIFEXISTS`product_entity`;SETFOREIGN_KEY_CHECKS=1;CREATETABLE`product_entity`(......);我的问题是如何验证SETF

mysql - phpmyadmin 版本 4 : Relation view sometimes does not show foreign key constraints

我有一个我不久前建立的数据库。数据库中的每个表都是InnoDb。几个表有外键约束,我将它们设置为OnDelete=Cascade。当我使用早期版本的phpmyadmin时,使用它们很简单:我只需转到表的“结构”选项卡,单击“关系View”链接,只要我在正确的列上设置了正确的索引即可,我可以根据需要设置外键。自从升级到版本4后,它就变成了一场噩梦。对于某些表,我转到关系View,一切都很好。但对于其他人——即使他们已经设置了外键约束——我看不到任何与他们合作的选项。更糟糕的是,我什至尝试删除索引并重新添加它们,结果却出现以下错误:Cannotdropindex[index_name]:n

mysql - Laravel 迁移 - 违反完整性约束 : 1452 Cannot add or update a child row: a foreign key constraint fails

我正在尝试为我通过此迁移创建的表inventories运行迁移:Schema::create('inventories',function(Blueprint$table){$table->increments('id');$table->integer('remote_id')->unsigned();$table->integer('local_id')->unsigned();$table->string('local_type');$table->string('url')->nullable()->unique();$table->timestamps();});我正在尝试添

php - Laravel 无法删除或更新父行 : a foreign key constraint fails

出于某种原因,用户无法删除已被点赞的帖子,它之前是有效的,但是当我将帖子与喜欢链接时,我一直收到此错误,我什至无法在SequelPro中删除它,除非我删除首先是与帖子相关的点赞。错误SQLSTATE[23000]:Integrityconstraintviolation:1451Cannotdeleteorupdateaparentrow:aforeignkeyconstraintfails(eliapi8.likes,CONSTRAINTlikes_post_id_foreignFOREIGNKEY(post_id)REFERENCESposts(id))(SQL:deletefro

ios - 具有返回零高度的裁剪属性的 CTFramesetterSuggestFrameSizeWithConstraints

哼!我正在写一个带有subview剪辑功能的TextView。这个想法是让所有文本围绕所有subview绘制。问题是获取它的内容高度。由于缺少文档,我决定CTFramesetterSuggestFrameSizeWithConstraints的属性字典与CTFramesetterCreateFrame的相同。这是我的剪切路径代码:-(CFDictionaryRef)clippingPathsDictionary{if(self.subviews.count==0)returnNULL;NSMutableArray*pathsArray=[[NSMutableArrayalloc]ini

ios - 在 Xcode 中收到 "Check dependencies warning: skipping file"错误

我一直在认真按照“AddingtheGoogleMapsSDKforiOStoyourproject”的说明进行操作'使用GoogleMapsiOS1.5.0SDK和Xcode5.0,同时构建到iPhone4S。构建项目时,我收到以下警告:Checkdependencieswarning:skippingfile'/Users/Michael/iOSDevelopment/C&Groughdraft/ComingAndGoingRoughDraft/GoogleMaps.framework/Versions/A/Resources/GoogleMaps.bundle'(unexpect

iOS 多任务手势 : Is there any way to check if the user has them turned on or not?

这个问题在这里已经有了答案:Howtodisable4fingergesturesoniPad?(3个答案)关闭9年前。我知道我的应用无法控制多任务手势,但我想知道是否有办法检查它们是打开还是关闭。