タグ付けされた質問 「unique-key」

15
主キーと一意キーの違い
mysqlデータベースを使用しています。主キーと一意キーの間で混乱があります。 主キーと一意キーをどこに作成すればよいか教えてください。つまり、どのような状況で一意のキーまたは主キーを作成するかということです。


9
Entity Frameworkの複数の列に対する一意のキー制約
OverаэтотвопросестьответынаStack Overflowнарусском:УникальныйиндекспонесколькимстобцамвEntity Framework 私は最初にEntity Framework 5.0コードを使用しています。 public class Entity { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public string EntityId { get; set;} public int FirstColumn { get; set;} public int SecondColumn { get; set;} } 私は間の組み合わせを作りたいFirstColumnとSecondColumnユニークとして。 例: Id FirstColumn SecondColumn 1 1 1 = OK 2 2 1 = OK 3 3 3 = …

3
挿入…重複キー(何もしない)
2つの列に一意のキーを持つテーブルがあります。 CREATE TABLE `xpo`.`user_permanent_gift` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT , `fb_user_id` INT UNSIGNED NOT NULL , `gift_id` INT UNSIGNED NOT NULL , `purchase_timestamp` TIMESTAMP NULL DEFAULT now() , PRIMARY KEY (`id`) , UNIQUE INDEX `user_gift_UNIQUE` (`fb_user_id` ASC, `gift_id` ASC) ); そのテーブルに行を挿入したいのですが、キーが存在する場合は何もしません。キーが存在するため、エラーを生成したくありません。 次の構文があることを知っています。 INSERT ... ON DUPLICATE KEY UPDATE …
184 mysql  sql  unique-key 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.