Pytania otagowane jako primary-key

Klucz to zestaw atrybutów, które są nieredukowalnie unikalne i nie mogą stanowić wartości null w tabeli.

10
Jak wstawić, jeśli nie istnieje w MySQL?
Zacząłem od googlowania i znalazłem ten artykuł, który mówi o tabelach mutex. Mam stolik z ~ 14 milionami rekordów. Jeśli chcę dodać więcej danych w tym samym formacie, czy istnieje sposób, aby rekord, który chcę wstawić, już nie istniał bez użycia pary zapytań (tj. Jedno zapytanie do sprawdzenia i jedno …


22
Nie można zaktualizować obiektu EntitySet - ponieważ ma on DefiningQuery i nie istnieje element <UpdateFunction>
Korzystam z Entity Framework 1 z .net 3.5. Robię coś takiego prostego: var roomDetails = context.Rooms.ToList(); foreach (var room in roomDetails) { room.LastUpdated = DateTime.Now; } Otrzymuję ten błąd, gdy próbuję: context.SaveChanges(); Dostaję błąd: Nie można zaktualizować EntitySet - ponieważ ma on DefiningQuery i nie istnieje element &lt;UpdateFunction&gt; w elemencie …

29
Jak zresetować sekwencję klucza głównego postgres, gdy nie synchronizuje się?
Wystąpił problem polegający na tym, że moja sekwencja kluczy podstawowych nie jest zsynchronizowana z wierszami tabeli. Oznacza to, że po wstawieniu nowego wiersza pojawia się duplikat błędu klucza, ponieważ sekwencja sugerowana w typie danych szeregowych zwraca liczbę, która już istnieje. Wydaje się, że jest to spowodowane importem / przywróceniem niewłaściwego …


7
Jakie są najlepsze praktyki dotyczące używania identyfikatora GUID jako klucza podstawowego, szczególnie w zakresie wydajności?
Mam aplikację, która używa GUID jako klucza podstawowego w prawie wszystkich tabelach i przeczytałem, że istnieją problemy z wydajnością podczas używania GUID jako klucza podstawowego. Szczerze mówiąc, nie widziałem żadnego problemu, ale mam zamiar uruchomić nową aplikację i nadal chcę używać identyfikatorów GUID jako kluczy podstawowych, ale myślałem o użyciu …

15
SQL Server dodaje klucz podstawowy automatycznego przyrostu do istniejącej tabeli
Jako tytuł mam istniejącą tabelę, która jest już wypełniona 150000 rekordów. Dodałem kolumnę Id (która jest obecnie pusta). Zakładam, że mogę uruchomić zapytanie, aby wypełnić tę kolumnę liczbami przyrostowymi, a następnie ustawić jako klucz podstawowy i włączyć automatyczne zwiększanie. Czy to właściwy sposób postępowania? A jeśli tak, jak wypełnić początkowe …




2
Zapytania Django - ID kontra PK
Podczas pisania zapytań django można użyć zarówno id / pk jako parametrów zapytania. Object.objects.get(id=1) Object.objects.get(pk=1) Wiem, że pk oznacza Primary Key i jest tylko skrótem, zgodnie z dokumentacją django. Jednak nie jest jasne, kiedy należy używać id lub pk.
203 django  orm  primary-key 




12
Usuń klucz podstawowy z MySQL
Mam następujący schemat tabeli, który mapuje user_customers do uprawnień w bazie danych MySQL na żywo: mysql&gt; describe user_customer_permission; +------------------+---------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------------+---------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | user_customer_id | int(11) …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.