constraints相关内容
我在调试器日志中看到错误: 通过断开约束
..
我有一个搜索栏文本字段和一个表视图(谷歌自动完成),我想翻译当键盘进入视图。我成功地做到这一点,但是,我得到关于我的约束的警告/错误。我使用自动布局通过故事板在这个视图,并试图禁用/启用约束之前/之后显示/隐藏键盘,但我仍然得到这些错误。我没有正确禁用自动布局?我遵循了 this SO中提供的内容 override func viewDidLoad(){ ... NSNotifica
..
我想添加一个约束来检查相关表中的值。 我有3个表: CREATE TABLE somethink_usr_rel( user_id BIGINT NOT NULL, stomethink_id BIGINT NOT NULL ); CREATE TABLE usr( id BIGINT NOT NULL, role_id BIGINT NOT NULL );
..
我已经在MySQL中的某些列创建了一个具有 NOT NULL 约束的表。然后在PHP中我写了一个脚本来插入数据,带有插入查询。当我省略这个插入语句中的 NOT NULL 列之一时,我会期望从MySQL的错误消息,我希望我的脚本失败。相反,MySQL在 NOT NULL 字段中插入空字符串。在其他省略字段中,数据为NULL,这是正常的。有人能告诉我我在这里做错了吗? 我正在使用此表格:
..
我继承了一个使用MySQL并且由PHP前端使用的应用程序。写这个系统的人已经去了一些相当复杂的长度,以确保用户输入的代码是有效的 - 和tat意味着这些代码也存在于另一个表中。 当我第一次看到这里,我想知道为什么他没有使用CHECK约束,让dbms排序 - 我有一个负载的不同的程序实现相同的检查,而不是只有一个地方dbms。然后我发现MySQL不支持Check约束(不严格真实 - 它支持语法
..
假设您有一个简单的社交网络,人们必须只有一个属性 rdfs:label 与值“Person”并且可以具有任何数量的 foaf:knows ,其值也必须是具有相同结构的人。一些示例数据可以是: :peter foaf:knows:john; foaf:knows:anna; rdfs:label“Person”。 :john foaf:knows:anna; rdfs:lab
..
在我的数据库创建脚本创建脚本看起来像这样: CREATE TABLE如果不存在`rabbits` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(255)NOT NULL, `main_page_id` INT UNSIGNED COMMENT'什么页面是主要的' PRIMARY KEY(`id`), KEY`
..
违反唯一约束时,会抛出 javax.persistence.RollbackException 。但是可能有多个原因引发 RollbackException 。如何发现违反了唯一约束? try { repository.save } catch(javax.persistence.RollbackException e){ //如何找出回滚异常的原因? } 解决方
..
我的应用程式以英文和阿拉伯文进行本地化。 不幸的是,有时候不需要进行本地化的自动布局行为。通过这个,我的意思是扭转前面和后面的空格。我想重写这个行为。 解决方案 使领导行为总是如左(和总是像右一样),即make 您可以在“属性”检查器中的“第一项”下的约束设置中找到此复选标记,
..
我有名为“Person”的表名,包含以下列名称 P_Id(int), LastName varchar), FirstName(varchar)。 我忘记给予 NOT NULL P_Id 。 现在我尝试使用以下查询添加 NOT NULL 约束到现有的列 P_Id , 1。 ALTER TABLE Person MODIFY(P_Id NOT N
..
我有一个这样的表: | UserId | ContactID | ContactName --------------------------------------- | 12456 | Ax759 |乔史密斯 | 12456 | Ax760 |玛丽·史密斯 | 12458 | Ax739 | Carl Lewis | 12460 | Ax759 |查克·诺里斯 | 1
..
我想从我的表中删除约束。我的查询是: ALTER TABLE`tbl_magazine_issue` DROP CONSTRAINT`FK_tbl_magazine_issue_mst_users` 但我有一个错误: code>#1064 - 您的SQL语法有错误;请检查与您的MySQL服务器版本对应的手册,以获得正确的语法在第1行附近使用'co
..
什么是数据库约束的清晰定义?为什么约束对数据库很重要?约束是什么类型? 解决方案 约束是数据库模式定义的一部分。 约束通常与表关联,并使用 CREATE CONSTRAINT 或 CREATE ASSERTION SQL语句。 它们定义数据库中的数据必须遵守的某些属性。它们可以应用于列,整个表,多个表或整个模式。一个可靠的数据库系统可以确保约束在所有时间都有效(除非可能在一个事
..
我想在MySQL中使用CHECK约束,但不支持。 (与其他RDBMS不同,它会理解但不强制执行CHECK。) 我已经看到了一些触发器的解决方法。但是,它们倾向于为所讨论的字段设置一个默认值,而不是返回一个错误。 是否可以构造一个触发器,如果条件不返回错误? 最后,我想要一个复制CHECK约束的触发器。 解决方案 尝试以下语法 CREATE TRIGGER my
..
有没有办法删除组件添加到 JPANel的 CENTER c> , c> BorderLayout布局= panel.getLayout(); panel.removeLayoutComponent(layout.getLayoutComponent(BorderLayout.CENTER));
..
我正在从日志文件批量插入记录到数据库中。偶尔(每千个中约有1行),其中一行违反主键,导致事务失败。目前,用户必须手动浏览导致失败的文件,并删除有问题的行,然后再尝试重新导入。鉴于有数百个这些文件要导入,这是不切实际的。 我的问题:如何跳过插入会违反的记录主键约束,而不必在每行之前执行 SELECT 语句来查看它是否已经存在? 注意:我知道非常相似的问题#1054695 ,但它似乎是一个
..
有没有查询会让我的外键指向一个特定的表列?例如,假设我有这三个表: __________ | ---------- | Id | ---------- ___________ |表B | ----------- | Id | | TableAId | (TableA.Id的外键) ----------- ___________ |表C
..
Howdy, 我有一个问题,我需要一个级联多个外键指向同一个表.. [Insights] | ID |标题| | 1 | Monty Python | | 2 | Spamalot | [BroaderInsights_Insights] | broaderinsight_id | insight_id | | 1 | 2 | 基本上当Insi
..
我有一个大约500万行的表,它有一个fk约束,引用另一个表的主键(约500万行)。 我需要从两个表中删除大约75000行。我知道,如果我尝试这样做与fk约束启用它将花费不可接受的时间量。 从Oracle背景中我的第一个想法是禁用约束,做删除&然后重新启用约束。 PostGres似乎允许我禁用约束触发器,如果我是一个超级用户(我不是,但我是作为拥有/创建对象的用户登录),但似乎不是我
..
在PostgreSQL 8中,可以在下表中的两个外键上添加“删除级联”,而不删除后者? #\d pref_scores 表“public.pref_scores” 列|类型|修饰符 --------- + ----------------------- + ----------- id |字符变化(32)| gid |整数| money |整数| not null qui
..