Questions sur primary-key

9
réponses

Comment 'insérer si non existe' dans MySQL?

j'ai commencé par googler, et j'ai trouvé ce article qui parle des tables mutex. j'ai une table avec 14 mil ... t déjà là? il semble qu'avec simplement une contrainte, quand j'émets l'insert via php, le script croque.
demandé sur 2009-09-01 12:56:41
5
réponses

Quelles sont les meilleures pratiques pour utiliser un guide comme clé principale, particulièrement en ce qui concerne la performance?

j'ai une application qui utilise GUID comme clé primaire dans presque tous les tableaux et j'ai lu qu'il y a des probl ... rimaires basées sur une interface graphique, afin d'éviter les performances supposées associées à cette approche?
demandé sur 2012-08-13 20:03:09
14
réponses

Les chaînes de caractères comme clés primaires dans la base de données SQL

Je ne suis pas très familier avec les bases de données et les théories qui sous-tendent leur fonctionnement. Est-il p ... performances (insertion/mise à jour/interrogation) d'utiliser des chaînes pour les clés primaires que des entiers?
demandé sur 2009-02-05 22:40:22
9
réponses

Cadre de l'entité et vue du serveur SQL

pour plusieurs raisons dont je n'ai pas la liberté de parler, nous définissons une vue sur notre base de données Sql S ... le modèle. Y a-t-il un moyen de ne pas inclure dans le cadre de l'entité un champ de cette vue comme clé principale?
demandé sur 2009-06-18 19:23:02
9
réponses

Ajouter la clé primaire à la table existante

j'ai une table existante appelée Persion . Dans ce tableau j'ai 5 colonnes: persionId Pname ... PMID. Comment puis-je écrire une déclaration ALTER pour faire cela? (J'ai déjà 1000 enregistrements dans la table)
demandé sur 2012-08-03 15:17:25
5
réponses

SQL-table multi-to-many primary key

cette question vient après la lecture d'un commentaire dans cette question: Conception De Base De Données ... 'auto-incrément de substitution, mais je ne suis pas sûr si la clé de substitution est en fait les plus performants.
demandé sur 2010-02-03 10:14:46
8
réponses

Pourquoi utiliser plusieurs colonnes de clés primaires (clé primaire composite)

cet exemple est tiré de de w3schools . CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255 ... e? combien de colonnes peuvent être utilisées ensemble comme une clé primaire dans un compte tenu de table?
demandé sur 2010-04-13 03:47:36
10
réponses

ADO.NET cadre D'entité: L'Assistant de mise à jour n'ajoutera pas de tables

I a ajouté un nouveau ADO.Net modèle de données D'entité dans mon projet et utilisé le Assistant de mise à jour ... e_desc" Type="nvarchar" MaxLength="30" /> </EntityType>--> Merci Craig pour votre réponse.
demandé sur 2009-02-13 02:18:20
14
réponses

En utilisant les Rails, Comment puis-je définir ma clé primaire pour ne pas être une colonne entière?

j'utilise les migrations de Rails pour gérer un schéma de base de données, et je crée une table simple où j'aimerais u ... primaire entière. J'en ajouterai peut-être une de toute façon, mais cette question est toujours d'actualité. valide.
demandé sur 2009-07-29 18:15:19
26
réponses

Comment aimez-vous vos clés primaires? [fermé]

dans une discussion assez animée dans mon équipe, on m'a fait penser à ce que la plupart des gens aiment comme clés pr ... hantillon simple/algorithme pour générer des identificateurs lisibles par l'homme pour les lignes qui échelles bien?
demandé sur 2009-01-01 00:14:11
4
réponses

Pourquoi select SCOPE IDENTITY () renvoie-t-il une décimale au lieu d'un entier?

donc j'ai une table avec une colonne d'identité comme clé primaire, donc c'est un entier. Alors, pourquoi SCOPE_IDENT ... r simple? Y a-t-il des gens qui utilisent couramment des valeurs décimales/non identitaires pour les clés primaires?
demandé sur 2010-04-08 20:20:53
9
réponses

Quelle est l'amélioration de la performance du Guid séquentiel par rapport au Guid standard?

Quelqu'un a-t-il déjà mesuré la performance de Guid séquentiel par rapport à Guid Standard lorsqu'il est utilisé comme clé primaire dans une base de données?
demandé sur 2008-10-04 17:43:39
16
réponses

Incrément automatique après suppression dans MySQL

j'ai une table MySQL avec un champ clé primaire qui a AUTO_ incrément on. Après avoir lu d'autres messages sur ici, j' ... enregistrements que j'ai. Je voulais juste que la base de données ait l'air soignée et ait un peu plus de cohérence.
demandé sur 2010-02-06 21:21:01
7
réponses

Est-ce bien d'avoir une clé étrangère comme clé primaire?

j'ai table" User "(Nom d'utilisateur, mot de passe) et table" Profile " (Profil, sexe, date de naissance,...). Actuelle ... hamp " userId "comme clé étrangère et primaire et supprimer le champ" profileId". Quelle approche est la meilleure ?
demandé sur 2012-06-11 19:19:30
5
réponses

Comment récupérer le dernier ID autoincremented à partir d'une table SQLite?

j'ai un tableau Messages avec des colonnes ID (primary key, autoincrement) et contenu (text). J'ai un utilisate ... } } private void UpdateMessages() { messagesAdapter.Update(messages); messagesAdapter.Fill(messages); }
demandé sur 2010-01-24 16:07:38
6
réponses

faire un ID dans un incrément de table mysql auto (après le fait)

j'ai acquis une base de données d'un autre développeur. Il n'a pas utilisé d'incréments automatiques sur les tables. ... ème table, je reçois cette erreur...Erreur sur renommer".\DBNAME#sql-6c8_62259c ' to '.\DBNAME\dealer_master_events '
demandé sur 2008-10-30 22:41:26
3
réponses

Création de tables et de problèmes avec la clé primaire dans les Rails

quand j'essaie d'exécuter le code suivant dans des Rails en utilisant Mysql2 comme gestionnaire de base de données: ... gration def change create_table :users do |t| t.string "first_name" t.timestamps end end end
demandé sur 2014-01-12 18:01:00
5
réponses

Quand dois-je utiliser la clé primaire ou l'index?

Quand dois-je utiliser une clé primaire ou un indice? quelles sont leurs différences et laquelle est la meilleure?
demandé sur 2010-05-21 02:21:25
1
réponses

Clé primaire composée du type de Table variable

SQL Server 2008: DECLARE @MyTable TABLE( PersonID INT NOT NULL, Person2ID INT NOT NULL, Description NVARCHAR ... he keyword 'CONSTRAINT'. y a-t-il un moyen d'avoir une clé primaire composée dans les variables évaluées de la Table?
demandé sur 2009-09-14 15:00:39
2
réponses

SQL Server: comment ajouter une nouvelle colonne d'identité et remplir la colonne avec des ids?

j'ai une table avec un énorme quantité de données. J'aimerais ajouter une colonne supplémentaire id et l'utiliser comme un ... nt le curseur et la mise à jour des lignes une par une. Il faut des heures. Est-il un moyen de faire plus rapide? Merci
demandé sur 2012-02-23 18:20:55
4
réponses

Quand l'app fixe-t-elle une valeur @ generated @Id

j'ai une entité JPA simple qui utilise un long "ID" généré comme sa clé primaire: @Entity public class Player ... , conforme aux spécifications) que vous pouvez faire sur le point le plus tôt dans le cycle de vie qu'il a été fixé?
demandé sur 2012-02-01 02:18:08
4
réponses

Comment réinitialiser la clé primaire d'une table?

dans ma table tbphotos j'avais une centaine de disques. J'ai ensuite supprimé tous les enregistrements et maintenant que ... démarre à partir de 101, Est-il possible de réinitialiser la clé primaire? j'utilise le compte administrateur MySQL.
demandé sur 2009-11-27 20:34:40
5
réponses

Puis-je utiliser VARCHAR comme clé principale?

j'ai une table pour stocker les coupons/réductions, et je veux utiliser la colonne coupon_code comme la clé primaire, qui ... ns ce tableau. il me semble que ça va aller, mais je ne sais pas s'il y a quelque chose Je suis absent/Je ne pense pas.
demandé sur 2013-10-10 19:21:57
4
réponses

Peut une clé étrangère référence à une clé primaire dans la même table?

je pense que la réponse est fausse parce que la clé étrangère n'a pas uniqueness propriété. mais certaines personnes ont ... ère alors, comment il peut être une clé primaire. Et d'expliquer quelque chose à propos de join. Quelle est son utilité?
demandé sur 2013-09-08 09:20:45
1
réponses

Clé Primaire Composite Sur La Table Variable Dans La Procédure Stockée

je suis nouveau dans les procédures stockées et j'essaie d'ajouter une clé primaire composite à une variable de table. D ... cting ID, QUOTED_ID, or '.'. Ce que je fais mal? Comment ajouter une clé primaire composite à une variable de table?
demandé sur 2012-02-17 09:47:00
2
réponses

Changer La Clé Primaire

J'ai une table dans Oracle qui a le schéma suivant: City_ID Name State Country BuildTime Time quand j'ai déclaré ... t je veux changer la clé primaire à trois colonnes: City_ID BuildTime Time Comment puis-je changer la clé primaire?
demandé sur 2010-02-22 14:34:47
4
réponses

Clé primaire et clé étrangère en même temps

serait-il possible dans SQL Server 2008 d'avoir une table créée avec 2 colonnes qui sont à la fois des clés primaires et étrangères? Si oui, comment un tel code? J'ai cherché et est venu avec rien.
demandé sur 2012-01-13 01:51:13
4
réponses

Comment faire pour qu'une clé primaire démarre à partir de 1000?

create table tablename ( id integer unsigned not null AUTO_INCREMENT, .... primary key id ); j'ai besoin de la clé primaire pour commencer à partir de 1000. J'utilise MySQL.
demandé sur 2010-01-25 09:35:25
1
réponses

base de données: clé primaire, groupée ou non

je crée une base de données dans SQL server 2008, CREATE TABLE Users ( U_Id INT NOT NULL FirstName VARCHAR(50) N ... chacun? j'ai lu un article mais il est encore pas clair pour moi. Quelqu'un peut-il me donner une explication rapide?
demandé sur 2012-05-22 21:26:16
16
réponses

Quelle est la différence entre une clé primaire et une contrainte unique?

Quelqu'un m'a posé cette question sur un entretien...
demandé sur 2009-08-21 00:22:33