Je ne connais pas très bien les bases de données et les théories sur la façon dont elles fonctionnent. Est-il plus lent du sharepoint vue des performances (insertion / mise à jour / interrogation) d’utiliser des chaînes pour les clés primaires que des nombres entiers?
Voici une simplification grossière d’une configuration intense avec laquelle je travaille. table_1 et table_2 ont toutes deux des clés primaires de substitution à incrémentation automatique comme identifiant. info est une table contenant des informations à la fois sur table_1 et table_2 . table_1 (id, field) table_2 (id, field, field) info ( ???, field) J’essaie de […]
J’ai le schéma de table suivant qui mappe user_customers aux permissions sur une firebase database MySQL en direct: mysql> describe user_customer_permission; +——————+———+——+—–+———+—————-+ | Field | Type | Null | Key | Default | Extra | +——————+———+——+—–+———+—————-+ | id | int(11) | NO | PRI | NULL | auto_increment | | user_customer_id | int(11) | NO […]
Lors de l’écriture de requêtes django, on peut utiliser à la fois id / pk comme parameters de requête. Object.objects.get(id=1) Object.objects.get(pk=1) Je sais que pk signifie Primary Key et est juste un raccourci, selon la documentation de Django. Cependant, il n’est pas clair quand on devrait utiliser id ou pk.
J’ai une table appelée provider . J’ai trois colonnes appelées person , place , thing . Il peut y avoir des doublons, des doublons et des doublons, mais il ne peut jamais y avoir de combinaison personne-lieu-chose en double. Comment puis-je ALTER TABLE pour append une clé primaire composite pour cette table dans MySQL avec […]
J’ai rencontré le problème que ma séquence de clés primaires n’est pas synchronisée avec mes lignes de tableau. En d’autres termes, lorsque j’insère une nouvelle ligne, j’obtiens une erreur de clé en double car la séquence impliquée dans le type de données série renvoie un nombre existant. Cela semble être causé par l’importation / la […]
J’utilise Entity Framework 1 avec .net 3.5. Je fais quelque chose de simple comme ceci: var RoomDetails = context.Rooms.ToList(); foreach (var Room in Rooms) { Room.LastUpdated = DateTime.Now; } Je reçois cette erreur quand j’essaie de faire: context.SaveChanges(); Je reçois l’erreur: Impossible de mettre à jour EntitySet – car il possède DefiningQuery et aucun élément […]
Quelle est la syntaxe pour spécifier une clé primaire sur plus d’une colonne dans SQLITE?