• 블로그
  • 태그
개발자 블로그

foreign-keys

Postgres: 부분 색인에 FK 참조를 만드는 방법은?

우리는 두 표 사이의 인용의 완전성을 유지하고 싶지만 기록을 소프트하게 삭제하기를 원한다.테이블의 SQL 문을 만들려면 다음과 같이 하십시오. 문제는 Postgres에서 외부 키 인용 부분 인덱스를 허용하지 않는다는 것입니다. 그 중에서 association.table_a_uuid 는 그렇습니다.PSQL에서 이 표들 사이의 인용 완전성을 유지할 방법이 있습니까? 아니면 응용 층에서 이렇게 해...

postgresqlsqlforeign-keys

외부 키로 메인 키를 인용할 때 발생하는 문제

Microsoft SQL Server Management Studio를 사용하여 라이브러리 데이터베이스를 만들기 위한 시작 코드입니다. 비록 나는 digi_id와 phys_id가 실제로book_copy표의 메인 키라는 것을 보고 볼 수 있지만, 나는 줄곧 다음과 같은 오류를 만났다. Msg 1776, Level 16, State 0, Line 66 There are no primary or ...

ssmssqlsql-serverdatabase-designforeign-keys

ORACLE SQL에서 외부 키를 활성화할 수 없습니다.

그래서 사용하지 않는 외부 키(표 Employees의 Manager ID)가 있습니다. 사용하려고 했는데 다음과 같은 오류가 발생했습니다. ORA-02298: cannot validate (my_username.EMP_MANAGER_FK) - parent keys not found 코드: 다음은 테이블을 만드는 방법입니다. 는 외부 키의 측면에서 볼 때 열의 값이 무효입니다. 인용된 외부 키...

sqloracle-apexoracleconstraintsforeign-keys

SQL 데이터베이스 테이블 관계

나는 비데이터베이스 시스템에서 가져온 평면 파일을 바탕으로 소형 데이터베이스를 만들려고 시도하고 있다.가져오는 작업은 정상적이고 데이터베이스는 좋으나, 다른 시스템에서 온 데이터를 포함하는 새 테이블을 추가했습니다.나는 테이블 사이에 관계를 만들려고 했지만, 테이블에 중복된 줄이 있기 때문에, 이 관계를 설정할 수 없습니다. 예: 표1은 의사가 환자를 위해 완성한 모든 절차를 열거했다.환자는...

sqlrelational-databaseforeign-keys

MySQL 5.5에 외부 키를 추가할 수 없습니다.25

MySQL에 간단한 키를 추가하려고 했는데 42S01과 HY000 오류가 발생했습니다. 이것은 내가 다른 키를 추가하려고 시도했을 때의 출력이다. 표 1 표 2 외부 키 추가 시도 엔진 InnoDB 상태 표시(외부 키 추가 시도) 만약에 내가 이 테이블의 이름에 대해'agency'이외의 다른 이름을 사용한다면 당신의 DML 조회가 작용할 것이다(나는 agenc,agence,agencie를 시...

mysqlsqlforeign-keys

심상치 않은 1452 오류와 학설

나는 현재 1452 오류 (Symfony2와 조령 사용)를 위해 머리를 쥐어짜고 있다. 상황은 다음과 같습니다. 나는 세 개의 책상, 장소, 음악회와 CD를 가지고 있다. 예상한 바와 같이 음악회는 어느 곳에서 열리는데 CD는 음악회와 관련이 있고 외부 키를 포함한다. 다음은 데이터베이스를 만들기 위해 doctrine에서 생성한 SQL 쿼리입니다. 실제로 CD의 외부 키를 충족시키기 위해 위...

sqlmysqlmacosmampforeign-keys

MySQL 및 트랜잭션 롤백 삽입

저는 MySQL과 InnoDB를 사용하고 있는데 최근에 문제가 좀 생겼어요. 이것은 내가 실행하려고 시도하는 성명입니다. (일부 개인 세부 정보를 삭제했습니다.) 문제는 내가 사용한 것이 '링' 외부 키 인용이라는 것이다.나는 지금 키 검사를 사용하지 않는 것으로 이 점을 돌았다.zdb_adres.A_User_ID 유효한 User_ID가 필요합니다.zdb_user.U_Main_Adres_ID...

sqlinnodbmysqltransactionsforeign-keys

SQL Alter 테이블 외부 키

altertable 명령을 사용하여 키를 추가할 때 문제가 발생했습니다.나는 그것을 어떻게 일하게 하는지 모른다. ISIK ID와 STAADION ID를 외부 키로 ISIK STAADIONIL 테이블에 추가해야 합니다. 이것은 나의 비밀번호이다. 는 열을 사용하여 FK 제약을 만들기 전에 열을 표에 추가해야 한다. 그리고 당신의 ALTER 성명은 정상적으로 작동할 수 있을 것입니다. 업데이트...

sqlalter-tableforeign-keysdatabase

데이터베이스에 키 관계 만들기

이것은 아마도 매우 어리석은 문제일 것이다. 나는 프로그래머가 아니다. VisualStudio를 사용하여 애플리케이션에 데이터베이스를 만들었습니다. 표 "Capital Plan"에 메인 키 "Program ID"가 있습니다. - 이것은 표 "Milestone Data"필드 "Program ID"의 외부 키가 필요합니다. Milestone Data의 Program ID를 외부 키로 설정하는 방...

sqlsql-serverschemadatabaseforeign-keys

데이터 행을 삭제할 수 있는 경우 Firebird를 체크 인하는 방법은 무엇입니까?

저는 Firebird 데이터베이스를 가지고 있는데 테이블 a가 있는데 ID 키를 포함합니다. A.ID의 ID 외부 키(delete NO ACTION)를 포함하는 테이블 B와 같은 다른 테이블도 있습니다. 현재 나는 저장 프로세스에 서명해서 저장 프로세스의 한 줄을 삭제할 수 있는지 확인하고 싶다. 오류 없이 삭제할 수 있습니다. 나는 다른 a키를 가진 모든 시계를 검사하고 싶지 않다. 내가 ...

firebirdsqldelete-rowforeign-keys

Mysql - 주 키를 외부 키로 사용

나는 다대다관계를 공유하는 두 개의 표, 즉 contig와 path를 가지고 있다. 및 그것들을 연결하기 위해서, 나는 '교차표', 즉 contig2 path를 만들었다. 상상할 수 있는 바와 같이, 나는 contig2 path를 사용하여 contig표와 path표에서 온 데이터를 연결하고 싶습니다.그러나 어떤 연결을 사용하기 전에, 나는 반드시 외부 키 링크표를 사용해야 한다. 나의 문제는...

sqlprimary-keymysqlmany-to-manyforeign-keys

기준에 따라 다중 구간(Cascaded) SQL 제거

나는 두 개의 시계를 가지고 있는데 그것이 스태프 시계의 외부 키와 연결된다.staff Member 테이블에 연결된 staff members가 없을 때position 테이블의 한 줄을 삭제하기 위해 외부 키를 설정하려고 시도하고 있습니다.ON DELETE CASCADE를 사용하고 있지만 직원이 이 직위와 연관되어 있더라도 이 줄을 삭제합니다. 만약 내가 잘못 듣지 않았다면, 네가 한 일은 네...

sqloracle11gforeign-keysdatabase

EF 코드는 먼저 일대일 관계식에서 외부 키를 설정하지 않습니다.

간단한 제품 미리 보기 1:1 관계식을 만들어 보았습니다. 다음과 같습니다. 및 나는 Previews 표에서 하나의 외부 키가 하나의 제품을 가리키기를 바란다 그러나 이전을 실행한 후, 나는 단지 그것을 일반적인 필드로 삼을 뿐이다 내가 뭘 잘못했지? 너는 하마터면 성공할 뻔했어. 너는 퍼즐의 일부분을 놓쳤을 뿐이야... 추가해야 합니다... 미리 보기 객체에 추가합니다. 또한 Foreign...

sqlforeign-keysef-code-first

하나의 테이블에 두 개의 다른 테이블에서 두 개의 외부 키가 있을 때의 삭제 작업

나는 시계를 하나 가지고 있다. 예를 들어 table3는 두 개의 외부 키를 포함하고 각 외부 키는 다른 시계를 인용한다.내가 그들을 위해 두 개의 다른 ON DELETE 동작을 정의할 수 있는지 알고 싶다. 나는 하나의 예를 통해 해석할 것이다. 도와줄 사람 있어요?미리 고마워요. 제가 당신이 하려는 일을 완전히 이해했는지 모르겠습니다. - ON DELETE CASCADEfk에서 인용Use...

foreign-keysconstraintssqldatabase

Sqlite 3: 여러 외부 키의 값을 표시합니다.

Sqlite 데이터베이스는 다음과 같습니다. 보시다시피, 열 main.fk_1 과 main.fk_2 인용 id 의 foreign_table 필드입니다.foreign_table.val의 값을 표시하고 싶습니다foreign_table.id.지금까지 다음과 같은 SQL 문을 제시했습니다. 출력: 이것은 거의 내가 원하는 것이다.실제로 나는 main 표의 열 이름을 보존하고 싶기 때문에 출력은 다음...

sqlforeign-keyssqlite

sql 완전성 제약 부모를 찾을 수 없습니다

나는 4개의 테이블과 데이터를 만들고 삽입하는 아주 간단한 일을 시도하고 있다.나는 인터넷에서 완전성 제약을 연구하고 오류가 발생하지 않도록 몇 시간 동안 IDE를 시도했지만 아무런 효과가 없는 것 같다.코드는 다음과 같다(순서대로 집행). 처음 두 테이블(vod actor 및 vod classification)에 데이터를 삽입할 수 있지만 세 번째/네 번째 테이블 데이터를 추가하려고 하면 ...

sqlmysqlconstraintsforeign-keys

MySQL에서 키 제약조건을 적용할 수 없습니다.

phpmyadmin에 데이터베이스를 만들려고 시도하고 있지만, 내 테이블을 연결할 때 거의 문제가 없습니다.여기 두 개 있어요. 첫째: 두 번째: 그런 다음 다음 다음 명령을 실행하여 링크합니다. 나는 이 잘못을 얻었다. #1215 - Cannot add foreign key constraint 나는 인터넷에서 해결 방안(이 포함)을 찾고 있지만, 나는 나의 문제를 해결할 수 없다. 너는 나...

foreign-keyssqlmysql

Alter table은 외부 키 제약조건을 추가하지 않습니다.

Access에서 MySQL 서버(로컬)로 데이터베이스를 내보냈습니다. 이 동작을 실행할 때, 데이터베이스에 분배된 키를 내보내지 않았습니다.비록 불편하지만, 나는 이것이 중요하지 않다고 생각한다. 왜냐하면 나는 수동으로 그것들을 추가할 수 있기 때문이다.하지만 다음 명령을 사용할 경우 그것은 제약을 성공적으로 추가했다고 말한다.그러나, 내가 시계에 뭔가를 삽입하고, 시계에 없는 숫자를 추가할...

mysqlsqlforeign-keys

두 테이블에서 데이터 호출

저는 SQL이 좀 낯설어요.MySQL 테이블이 두 개 있습니다.다음은 그것들의 구조다.Key_Hash표 --Key_Word표 다음은 제 질문입니다. 상기 검색을 실행할 때 다음과 같은 출력을 받을 수 있습니다 여기서 주의해야 할 중요한 점은 indexVal표의 key_word와 primary_key표의 key_hash는 같은 그룹의 데이터이다(나는 그것이 외부 키일 수 있다고 생각한다?).다...

sqljoinmysqlselectforeign-keys

MySQL에서 두 클래스를 만들지 않고 이중관계(Null, nonull)를 어떻게 실현합니까?

만약에 한 유형의 속성 목록과 다른 한 유형의 목록으로 구성된 테이블이 있다면, 나는 어떻게 두 개의 같은 유형의 테이블을 만들 필요가 없는 상황에서 그것들을 MySQL에 실현할 수 있습니까? 그 중 하나는 반드시 null이어야 하고, 다른 하나는 null이 아닐 수도 있지만, 나는 심지어 이 점을 어떻게 해야 할지 모른다. 한 사람은 Company이고 Employee에 의해 창설되었고 창시...

entity-relationshipsqldatabase-designmysqlforeign-keys

모든 키 삭제 및 스크립트 만들기

데이터베이스에 있는 사무 데이터를 평평하게 하고 주 데이터만 보존해야 합니다.역사적으로 이것은 한 SP를 통해 이루어진 것으로, 이 SP는 특정한 순서대로 표에서 삭제되지만, 데이터베이스 크기가 반 바이트에 달하기 때문에 속도가 너무 느리다. 그래서 나는 키를 삭제하고, 시계를 끊고, 복구 키를 바꾸는 방법을 생각해 냈다. 대부분의 경우, 이런 방법은 효과가 매우 좋으나, 나는 오류를 발견하...

sqlforeign-keyssql-server

외부 키에 "null"을 추가할 수 없습니다

다음과 같이 두 개의 테이블을 만들었습니다. 다운로드할 때 id leiame에 빈 값을 추가하면 다음 오류가 발생합니다. Cannot add or update a child row: a foreign key constraint fails (`bd`.`download`, CONSTRAINT `leia_id_fk` FOREIGN KEY (`id_leiame`) REFERENCES `leiame`...

mysqlnullsqlforeign-keys

문자 세트 변경 후 외부 키 제약조건을 추가할 수 없습니다.

응용 프로그램에 문자 메시지를 저장하는 데 사용되는 시계가 있습니다.이모티콘을 사용하는 기능을 추가하고 싶은데, 이모티콘이 계속 보이나요?기다리다데이터베이스에 있습니다.나는 표의 문자 집합을 변경해야 한다는 것을 알고 명령을 실행했다ALTER TABLE posts CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin그러나 나는 이 잘못을 얻었다. Ca...

sqlmysqldatabaseforeign-keys

어떻게 sql에서 여러 값을 비교합니까

나는 책상이 두 개 있다 단일 값'교실'의 첫 번째 표에는'표지 이름'과'표지 값'에 여러 개의 값이 있는데 나는 외부 키를 사용하여 이 값을 데이터베이스에 저장한다. 테이블 이름 설정 이 테이블의 단일 값에 여러 개의 값이 있습니다 이러한 여러 값은 setting name 키를 사용하여 두 번째 테이블(table name setting tag)에 저장됩니다. 마찬가지로 두 번째 테이블(라이...

foreign-keyssqlmysql

삭제에 대한 SQL Server 제약 조건

나는 이 표를 만들었다. 참조표Employee: 나는 DID가 삭제될 때 매니저가 아닌 경우OfficialEmployee표에서만 inEmployee의 기록이 삭제되고 그렇지 않으면 삭제될 수 있다는 제약을 하고 싶다. 어떻게 해야 합니까? (저는 SQL Server를 사용합니다)Department는 SQL Server에서 deleted와 inserted에 여러 개의 기록이 있다는 것을 기억해...

sqlforeign-keyssql-server

부재 논리를 사용하여 외부 키 제약을 만들 수 있는지 여부

다른 테이블에 존재하지 않는 값을 허용하기 위해 테이블에 키 제약을 추가할 수 있습니까? 다음 예에서는 두 테이블 모두 필드 USER\u ID를 포함합니다. 고객과 직원이 동일한 USER\u ID 값을 가질 수 없다는 제약조건이 있습니다. 나는 새 시계를 추가하거나 그 중 하나를 어떤 방식으로든 수정하는 데 한계가 있다. 두 테이블의 데이터를 포함하는 보기나 내가 수정할 수 있는 테이블에 i...

sqloracleforeign-keysforeign-key-relationship

SQL Server 쿼리 - 단일 쿼리에서 미리 볼 수 있도록 각 기사의 기사 목록과 여러 주석을 검색합니까?

내 데이터베이스는 현재 메인 키articles가 있는 테이블articleID로 설정되어 있다. 나는 또 다른 표comments가 있는데, 그 중에는 해당 문장의 메인 키commentID와 외부 키articleID가 포함되어 있다. 내가 평론이 담긴 글을 검색할 때, 이 점은 중요하지 않고, 나에게 어떠한 부담도 주지 않는다.그러나 이 두 표를 연결하고 최근 10편의 글 (미리 보기 구축) 과...

joinsqlsql-serverforeign-keys

일대다 관계 및 캐스케이드 제거

Microsoft SQL Server 2012를 사용하고 있습니다. 나는 세 개의 책상이 있는데, A, M, Z이다. 테이블 A는 테이블 M과 일대다 관계가 있습니다. 외부 키에도 삭제 레벨링이 있습니다. 표 Z는 새 표로 표 M과 1대 이상의 관계를 가져야 하며, 외부 키에도 삭제 등급이 있어야 한다. 나는 나의 디자인에 결함이 있다고 생각합니까?만약에 내가 표a에서 기록을 삭제한다면 표M...

foreign-keyssqlsql-serversql-server-2012

같은 테이블의 외부 키로 정확한 조회를 얻을 수 없습니다

나는 아주 간단한 탁자가 하나 있는데, 이렇게 보인다. Iet은 테이블을 "family"라고 하며 ID, 이름, 나이 및 상위 항목으로 나열합니다. ID는 기본 키이고 부모는 ID를 참조하는 외부 키입니다. 내가 하고 싶은 것은 모든 학부모의 신분증과 성명을 열거하는 것이다. 현재 내 질의는 다음과 같습니다. 하지만 결과는 없다.내 문제가 왜 정확하지 않지?찾은 모든 부모 ID의 모든 기록을...

foreign-keyssqlmysql
다음 페이지

© 2022 digitalpythons.com

Privacy Policy Contact US Sitemap
🍪 This website uses cookies to ensure you get the best experience on our website. Learn more