Questions marquées «unique-constraint»

Les contraintes DDL UNIQUE garantissent que les données contenues dans une colonne ou un groupe de colonnes sont uniques parmi toutes les lignes de la table. Les données contenues dans la ou les colonnes concernées sont donc utiles pour identifier de manière unique une ligne dans le tableau concerné.

3
Adresse e-mail unique ou clé primaire?
Je suis novice dans les bases de données. J'ai lu et découvert que ce n'était probablement pas une bonne idée d'utiliser l'adresse e-mail comme clé primaire, car les comparaisons de chaînes sont plus lentes, ce qui affecte les performances dans les jointures complexes et si un e-mail change, je devrais …



4
Quelles sont les considérations de performances entre l'utilisation d'un PK large par rapport à une clé synthétique distincte et à l'UQ?
J'ai plusieurs tableaux où les enregistrements peuvent être identifiés de manière unique avec plusieurs grands domaines d'activité. Dans le passé, j'ai utilisé ces champs en tant que PK, avec ces avantages à l'esprit: Simplicité; il n'y a pas de champs superflus et juste un index Le clustering permet des jointures …




2
DynamoDB - Touches à plages multiples
Est-il possible d'avoir plusieurs champs comme clé de plage? Disons que j'ai un tableau où chaque ligne est identifiée de manière unique par <A,B,C> ------------------------------- A | B | C | D | E | ------------------------------- où Aest la hashclé primaire et je veux Bet Cêtre les rangeclés primaires . …

2
Comment utiliser la clé unique via des combinaisons de champs de table?
Jetez un œil au sqlfiddle suivant: http://sqlfiddle.com/#!2/dacb5/1 CREATE TABLE contacts ( id int auto_increment primary key, name varchar(20), network_id int, network_contact_id int ); INSERT INTO contacts (name, network_id, network_contact_id) VALUES ('John', 4, 10), ('Alex', 4, 11), ('Bob', 4, 12), ('Jeff', 4, 45), ('Bill', 7, 11), ('Walter', 7, 45), ('Jessie', 7, …

1
Création d'une contrainte UNIQUE à partir d'un objet JSON
Prenons quelques exemples de peuples de table, qui n'ont que 2 champs: id et data (json). SELECT data FROM peoples ; {"name": "Adam","pos":"DBA","age":22 } {"name": "Alice","pos":"Security","age":33 } {"name": "Bob","pos":"Manager","age":42 } Je veux créer une contrainte pour le champ "pos", qui doit être unique. J'ai cherché sur Internet sur les contraintes …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.