320得票12回答
Entity Framework中多列的唯一键约束

我正在使用Entity Framework 5.0 Code First;public class Entity { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public string EntityId...

301得票15回答
主键和唯一键的区别

我正在使用 MySQL 数据库。 在哪些情况下应该创建唯一键或主键?

297得票9回答
256得票3回答
在重复键上插入...(不做任何操作)

我有一个带有两列唯一键的表: CREATE TABLE `xpo`.`user_permanent_gift` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT , `fb_user_id` INT UNSIGNED NOT NULL , `gift_...

188得票34回答
Laravel迁移:即使已指定,唯一键也太长了

我正在尝试在Laravel中迁移一个用户表。当我运行我的迁移时,出现以下错误: [Illuminate\Database\QueryException] SQLSTATE[42000]: 语法错误 或访问违规:1071 指定的键太长;最大键长度为767个字节 (SQL: al...

110得票8回答
如何从MySQL表中删除唯一键

我需要从我的mysql表中删除一个唯一键。如何使用mysql查询来删除它。我已经尝试过这个方法,但它没有起作用。alter table tbl_quiz_attempt_master drop unique key; 请帮帮我 谢谢

88得票8回答
如何在已有表格中添加唯一键(包含非唯一行)

我想给现有的表添加复杂的唯一键。该键包含4个字段 (user_id, game_id, date, time)。但是表中存在非唯一行。 我知道可以删除所有重复的日期,然后再添加复杂的键。 也许存在另一种解决方案,而不需要搜索所有重复的数据。(例如添加unique ignore等) 更新 我...

74得票7回答
如何使用EF6和SQL Server捕获唯一键冲突异常?

我的一个表具有唯一键,当我尝试插入重复记录时,它会像预期的那样抛出异常。但是我需要区分唯一键异常和其他异常,以便我可以为唯一键约束违规自定义错误消息。 我在网上找到的所有解决方案都建议将ex.InnerException转换为System.Data.SqlClient.SqlException...

66得票3回答
MySQL创建表时使用的"PRIMARY KEY","UNIQUE KEY"和"KEY"的含义及其联合使用方式。

如果在MySQL的单个CREATE TABLE语句中同时使用PRIMARY KEY、UNIQUE KEY和KEY,是否有人能够解释它们的作用?CREATE TABLE IF NOT EXISTS `tmp` ( `id` int(11) NOT NULL AUTO_INCREMENT, ...

63得票5回答
EF Code First中的唯一键

我在我的项目中有一个下面的模型public class Category { public Guid ID { get; set; } [Required(ErrorMessage = "Title cannot be empty")] public string...