问题标签 [unique-key]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2586 浏览

mysql - 避免 MySQL 中重复的长文本条目的最佳方法

我需要收集表单输入并将其存储到数据库中。这很容易。困难的部分是我无法在长文本字段上创建唯一键。

在这种情况下,通常会做些什么来帮助防止用户输入重复条目?

谢谢,亚历克斯

0 投票
3 回答
3495 浏览

ruby - Ruby 中的唯一系统 ID ...?

有没有办法在 Ruby 中生成唯一的硬件相关标识密钥......?

0 投票
1 回答
627 浏览

mysql - 有什么方法可以创建字符串的“签名”以确保字符串是唯一的?或者我应该使用唯一的数据库索引?

我正在建立一个网站。用户可以提交“标题”,它是一串 unicode 字符(不仅仅是英文)。

当用户提交“标题”时,我想看看它是否已经在数据库(MySQL)中。如果是,我只会更新现有记录。如果它是一个新的“标题”,我会为它创建一个新记录。

我想测试唯一性的标准方法是在“标题”列上创建一个索引。但我担心这样一个索引的大小,因为“标题”可能很长。

所以我想知道是否有一种方法可以创建“标题”的“签名”并使用它来测试唯一性?是否有一些散列函数可以从 unicode 字符串散列到唯一值?

任何指针将不胜感激。谢谢。

0 投票
2 回答
277 浏览

mysql - 如果主键值之一不匹配,则 MySQL INSERT

我想做这样的MySQL查询:

让我们试试例子:

结果在这里:

p>

你希望得到这样的结果:

是否可以进行此查询?我正在使用大量数据和过程,例如 加载->比较->保存是不可能的。谢谢!

0 投票
2 回答
46702 浏览

mysql - MySQL:ALTER IGNORE TABLE ADD UNIQUE,什么会被截断?

我有一个包含 4 列的表:ID、类型、所有者、描述。ID 是 AUTO_INCREMENT PRIMARY KEY,现在我想:

当然,我很少有 type = 'Apple' 和 owner = 'Apple CO' 的记录。所以我的问题是,在 ALTER TABLE 之后,哪条记录将是特殊的记录,ID 最小的记录,或者可能是最新插入的最大记录?

0 投票
1 回答
1023 浏览

entity-framework-4 - 如何在实体框架中使字段值唯一

我有一个带有键的表和另一个名为 "CardId" 的字段。现在我想让 CardId 独一无二。我的意思是只有唯一值应该存储在 CardId 中。我该怎么做?谢谢

0 投票
4 回答
910 浏览

sql - SQL 主键

我遇到了 2 个版本的 sql 代码..

在SQL中,是否需要指定主键是唯一的而不是空的?
我一直认为主键是唯一的,不能为空。

0 投票
5 回答
79939 浏览

c# - EF 码在前的唯一键

我的项目中有一个以下模型

我正在尝试将其Title设为唯一键,我搜索了解决方案,但找不到任何解决方案。有人可以建议我怎么做吗?

0 投票
1 回答
1590 浏览

entity-framework - 先用EF代码定义一个唯一键

可能重复:
EF 代码在前的唯一键

如何首先通过 EF 代码定义唯一键。这是我的模型:

我想将用户名设为唯一键。

0 投票
1 回答
572 浏览

sql-server-2008 - 与 UniqueKey 约束的一对多关系

我是 Fluent-NHibernate 的新手。我的问题是想要在两个实体之间建立一对多的关系。一个产品可以有多个(唯一的)修订,而一个特定的修订只属于一个产品。因此,例如 Product1 有一个修订版“a”和一个修订版“b”,但不能有两个修订版“a”。这就是我的类定义的样子:

这是我的映射

我现在得到的是 ProductRevision 表中的冗余列“Product_Id”。用 hasMany() 和 references() 定义双方的关系是不是我弄错了。通常我不会定义 References(...) 映射,但我需要它来实现 uniquekey 约束,不是吗?

谢谢,埃里克