«primary-key» 태그된 질문

키는 테이블 내에서 되돌릴 수 없을 정도로 고유하고 null이 아닌 속성 집합입니다.

7
여러 테이블에서 기본 키를 참조하는 외래 키?
직원 데이터베이스 아래에 두 개의 테이블, 즉 employee_ce 및 employee_sn이 있습니다. 둘 다 고유 한 기본 키 열이 있습니다. deductions라는 또 다른 테이블이 있는데, 그 외래 키 열은 employee_ce 및 employee_sn의 기본 키를 참조합니다. 이게 가능해? 예를 들면 employees_ce -------------- empid name khce1 prince employees_sn ---------------- empid name khsn1 princess …

6
Django 모델에서 UUID를 기본 키로 사용 (일반 관계 영향)
여러 가지 이유로 ^, 일부 Django 모델에서 UUID를 기본 키로 사용하고 싶습니다. 이렇게하면 ContentType을 통해 일반 관계를 사용하는 "contrib.comments", "django-voting"또는 "django-tagging"과 같은 외부 앱을 계속 사용할 수 있습니까? "django-voting"을 예로 사용하면 투표 모델은 다음과 같습니다. class Vote(models.Model): user = models.ForeignKey(User) content_type = models.ForeignKey(ContentType) object_id = models.PositiveIntegerField() object = generic.GenericForeignKey('content_type', 'object_id') …

4
select SCOPE_IDENTITY ()가 정수 대신 십진수를 반환하는 이유는 무엇입니까?
따라서 기본 키로 ID 열이있는 테이블이 있으므로 정수입니다. 그렇다면 왜 SCOPE_IDENTITY()항상 내 C # 응용 프로그램에 int 대신 십진수 값을 반환합니까? 이것은 십진수 값이 C #에서 암시 적으로 정수로 변환되지 않기 때문에 정말 성가신 일입니다. 즉, SQL Server와 Postgres를 사용하기 때문에 많은 항목을 다시 작성하고 많은 도우미 메서드를 가지고 있어야합니다. …

26
기본 키가 마음에 드십니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …

14
Rails를 사용하여 어떻게 정수형 열이 아닌 기본 키를 설정할 수 있습니까?
저는 Rails 마이그레이션을 사용하여 데이터베이스 스키마를 관리하고 있으며 정수가 아닌 값을 기본 키 (특히 문자열)로 사용하려는 간단한 테이블을 만들고 있습니다. 내 문제를 추상화하기 위해 employees직원이 영숫자 문자열로 식별되는 테이블이 있다고 가정 해 보겠습니다 "134SNW". 다음과 같은 마이그레이션에서 테이블을 만들려고했습니다. create_table :employees, {:primary_key => :emp_id} do |t| t.string :emp_id t.string :first_name …

5
SQLite 테이블에서 마지막 자동 증가 ID를 검색하는 방법은 무엇입니까?
열 ID (기본 키, 자동 증가) 및 콘텐츠 (텍스트)가있는 테이블 메시지가 있습니다. 사용자 이름 (기본 키, 텍스트) 및 해시 열이있는 테이블 사용자가 있습니다. 한 발신자 (사용자)가 여러 수신자 (사용자)에게 메시지를 보내고 수신자 (사용자)는 여러 메시지를 가질 수 있습니다. MessageID (MessageID (Messages 테이블의 ID 열 참조) 및 Recipient (Users 테이블의 사용자 …

3
PostgreSQL 기본 키를 1로 재설정
채워진 테이블에서 다시 1부터 시작하도록 PostgreSQL 테이블의 기본 키를 재설정하는 방법이 있습니까? 지금은 1000000 이상에서 숫자를 생성하고 있습니다. 모든 기존 데이터를 그대로 유지하면서 모두 재설정하고 1로 시작하기를 원합니다.

14
테이블의 기본 키를 얻는 방법은 무엇입니까?
mysql-database에서 기본 키 필드의 이름을 얻는 방법이 있습니까? 예를 들면 : 다음과 같은 테이블이 있습니다. +----+------+ | id | name | +----+------+ | 1 | Foo1 | | 2 | Foo2 | | 3 | Foo3 | +----+------+ 필드 ID가 기본 키인 경우 (자동 증가가 있지만 사용할 수 없습니다). PHP에서 …
81 php  mysql  primary-key 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.