constraints相关内容

键盘出现时,使用自动布局约束移动文本字段

我有一个搜索栏文本字段和一个表视图(谷歌自动完成),我想翻译当键盘进入视图。我成功地做到这一点,但是,我得到关于我的约束的警告/错误。我使用自动布局通过故事板在这个视图,并试图禁用/启用约束之前/之后显示/隐藏键盘,但我仍然得到这些错误。我没有正确禁用自动布局?我遵循了 this SO中提供的内容 override func viewDidLoad(){ ... NSNotifica ..
发布时间:2016-12-29 11:43:41 移动开发

MySQL忽略NOT NULL约束

我已经在MySQL中的某些列创建了一个具有 NOT NULL 约束的表。然后在PHP中我写了一个脚本来插入数据,带有插入查询。当我省略这个插入语句中的 NOT NULL 列之一时,我会期望从MySQL的错误消息,我希望我的脚本失败。相反,MySQL在 NOT NULL 字段中插入空字符串。在其他省略字段中,数据为NULL,这是正常的。有人能告诉我我在这里做错了吗? 我正在使用此表格: ..
发布时间:2016-12-29 11:43:18 PHP

MySQL和检查约束

我继承了一个使用MySQL并且由PHP前端使用的应用程序。写这个系统的人已经去了一些相当复杂的长度,以确保用户输入的代码是有效的 - 和tat意味着这些代码也存在于另一个表中。 当我第一次看到这里,我想知道为什么他没有使用CHECK约束,让dbms排序 - 我有一个负载的不同的程序实现相同的检查,而不是只有一个地方dbms。然后我发现MySQL不支持Check约束(不严格真实 - 它支持语法 ..
发布时间:2016-12-29 11:43:07 数据库

是否可能在SPARQL中表达递归定义?

假设您有一个简单的社交网络,人们必须只有一个属性 rdfs:label 与值“Person”并且可以具有任何数量的 foaf:knows ,其值也必须是具有相同结构的人。一些示例数据可以是: :peter foaf:knows:john; foaf:knows:anna; rdfs:label“Person”。 :john foaf:knows:anna; rdfs:lab ..
发布时间:2016-12-29 11:42:56 其他数据库

MySQL:如果不存在,则添加约束

在我的数据库创建脚本创建脚本看起来像这样: 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` ..
发布时间:2016-12-29 11:42:46 数据库

禁用自动布局本地化行为(RTL - 从右到左的行为)

我的应用程式以英文和阿拉伯文进行本地化。 不幸的是,有时候不需要进行本地化的自动布局行为。通过这个,我的意思是扭转前面和后面的空格。我想重写这个行为。 解决方案 使领导行为总是如左(和总是像右一样),即make 您可以在“属性”检查器中的“第一项”下的约束设置中找到此复选标记, ..
发布时间:2016-12-29 11:42:24 移动开发

如何在MySQL5.1中向现有列添加非空约束

我有名为“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 ..
发布时间:2016-12-29 11:42:03 数据库

如何从我的MySQL表中删除约束?

我想从我的表中删除约束。我的查询是: ALTER TABLE`tbl_magazine_issue` DROP CONSTRAINT`FK_tbl_magazine_issue_mst_users` 但我有一个错误: code>#1064 - 您的SQL语法有错误;请检查与您的MySQL服务器版本对应的手册,以获得正确的语法在第1行附近使用'co ..
发布时间:2016-12-29 11:41:40 数据库

什么是数据库约束?

什么是数据库约束的清晰定义?为什么约束对数据库很重要?约束是什么类型? 解决方案 约束是数据库模式定义的一部分。 约束通常与表关联,并使用 CREATE CONSTRAINT 或 CREATE ASSERTION SQL语句。 它们定义数据库中的数据必须遵守的某些属性。它们可以应用于列,整个表,多个表或整个模式。一个可靠的数据库系统可以确保约束在所有时间都有效(除非可能在一个事 ..
发布时间:2016-12-29 11:41:29 数据库

MySQL触发器可以模拟CHECK约束吗?

我想在MySQL中使用CHECK约束,但不支持。 (与其他RDBMS不同,它会理解但不强制执行CHECK。) 我已经看到了一些触发器的解决方法。但是,它们倾向于为所讨论的字段设置一个默认值,而不是返回一个错误。 是否可以构造一个触发器,如果​​条件不返回错误? 最后,我想要一个复制CHECK约束的触发器。 解决方案 尝试以下语法 CREATE TRIGGER my ..
发布时间:2016-12-29 11:41:15 数据库

在主键冲突错误后继续事务

我正在从日志文件批量插入记录到数据库中。偶尔(每千个中约有1行),其中一行违反主键,导致事务失败。目前,用户必须手动浏览导致失败的文件,并删除有问题的行,然后再尝试重新导入。鉴于有数百个这些文件要导入,这是不切实际的。 我的问题:如何跳过插入会违反的记录主键约束,而不必在每行之前执行 SELECT 语句来查看它是否已经存在? 注意:我知道非常相似的问题#1054695 ,但它似乎是一个 ..
发布时间:2016-12-29 11:40:54 其他数据库

PostgreSQL - 禁用约束

我有一个大约500万行的表,它有一个fk约束,引用另一个表的主键(约500万行)。 我需要从两个表中删除大约75000行。我知道,如果我尝试这样做与fk约束启用它将花费不可接受的时间量。 从Oracle背景中我的第一个想法是禁用约束,做删除&然后重新启用约束。 PostGres似乎允许我禁用约束触发器,如果​​我是一个超级用户(我不是,但我是作为拥有/创建对象的用户登录),但似乎不是我 ..
发布时间:2016-12-29 11:40:16 其他数据库