Pytania otagowane jako primary-key

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

7
Klucz obcy odnoszący się do kluczy podstawowych w wielu tabelach?
Mam do dwóch tabel czyli workers_ce i workers_sn pod bazą danych workers. Oba mają swoje unikalne kolumny klucza podstawowego. Mam kolejną tabelę o nazwie deductions, której kolumna klucza obcego chcę odnieść do kluczy podstawowych workers_ce oraz workers_sn. czy to możliwe? na przykład employees_ce -------------- empid name khce1 prince employees_sn ---------------- …

6
Używanie UUID jako klucza podstawowego w modelach Django (wpływ na relacje ogólne)
Z wielu powodów ^ chciałbym użyć UUID jako klucza podstawowego w niektórych moich modelach Django. Jeśli to zrobię, czy nadal będę mógł korzystać z aplikacji zewnętrznych, takich jak „contrib.comments”, „django-voting” lub „django-tagging”, które używają ogólnych relacji za pośrednictwem ContentType? Na przykładzie „django-voting” model Vote wygląda następująco: class Vote(models.Model): user = …

4
Dlaczego metoda select SCOPE_IDENTITY () zwraca liczbę dziesiętną zamiast liczby całkowitej?
Mam więc tabelę z kolumną tożsamości jako kluczem podstawowym, więc jest to liczba całkowita. Dlaczego więc SCOPE_IDENTITY()zawsze zwraca wartość dziesiętną zamiast int do mojej aplikacji C #? Jest to naprawdę denerwujące, ponieważ wartości dziesiętne nie będą niejawnie konwertowane na liczby całkowite w C #, co oznacza, że ​​muszę teraz przepisać …

26
Jak ci się podobają klucze główne? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

14
Korzystając z Railsów, jak mogę ustawić mój klucz podstawowy tak, aby nie był kolumną typu całkowitego?
Używam migracji Rails do zarządzania schematem bazy danych i tworzę prostą tabelę, w której chciałbym użyć wartości niecałkowitej jako klucza podstawowego (w szczególności ciągu). Aby oderwać się od mojego problemu, załóżmy, że istnieje tabela, w employeesktórej pracownicy są identyfikowani za pomocą ciągu alfanumerycznego, np "134SNW". Próbowałem utworzyć tabelę w migracji …

5
Jak odzyskać ostatni automatycznie zwiększany identyfikator z tabeli SQLite?
Mam tabelę Wiadomości z identyfikatorem kolumn (klucz podstawowy, autoincrement) i Treść (tekst). Mam tabelę Użytkownicy z kolumnami nazwa użytkownika (klucz podstawowy, tekst) i hash. Wiadomość jest wysyłana przez jednego Nadawcę (użytkownika) do wielu odbiorców (użytkownika), a odbiorca (użytkownik) może mieć wiele wiadomości. Utworzyłem tabelę Messages_Recipients z dwiema kolumnami: MessageID (odnosząca …

3
Zresetuj klucz podstawowy PostgreSQL do 1
Czy istnieje sposób na zresetowanie klucza podstawowego tabeli PostgreSQL, aby ponownie zaczynał od 1 w tabeli zapełnionej? W tej chwili generuje liczby od 1000000 wzwyż. Chcę, żeby wszystko się zresetowało i zaczęło do 1, zachowując wszystkie moje istniejące dane nienaruszone.

14
Jak zdobyć klucz podstawowy tabeli?
Czy istnieje sposób, aby uzyskać nazwę pola klucza podstawowego z bazy danych mysql? Na przykład: Mam taki stół: +----+------+ | id | name | +----+------+ | 1 | Foo1 | | 2 | Foo2 | | 3 | Foo3 | +----+------+ Gdzie id pola to klucz podstawowy (ma automatyczną inkrementację, …
82 php  mysql  primary-key 
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.