---
title: "Två nycklar skall tillsammans bilda en primärnyckel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/112181-två-nycklar-skall-tillsammans-bilda-en-primärnyckel"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Compusa"
published: "2004-09-23T11:59:04.000Z"
updated: "2004-09-23T15:17:07.000Z"
replies: 2
views: 229
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/112181-två-nycklar-skall-tillsammans-bilda-en-primärnyckel"
---

# Två nycklar skall tillsammans bilda en primärnyckel

## #1 — Compusa, 2004-09-23T11:59Z

Har följande kod

```
CREATE TABLE KOORDINATER(
  forIndex BIGINT AUTO_INCREMENT,
  # Foreign Key
  objNamn CHAR(50),
  FOREIGN KEY (objNamn) REFERENCES OBJEKT_INGAR(objNamn)
  ON DELETE CASCADE
  ON UPDATE CASCADE,
  # Foreign Key
  projID MEDIUMINT,
  FOREIGN KEY (projID) REFERENCES PROJEKT(projID)
  ON DELETE CASCADE
  ON UPDATE CASCADE,
  koordX INT DEFAULT 0,
  koordY INT DEFAULT 0,
  koordZ INT DEFAULT 0,
  PRIMARY KEY(forIndex, objNamn, projID)
) TYPE INNODB;
```

```
PRIMARY KEY(forIndex, objNamn, projID)
```

Hur gör jag för dessa tillsammans skall vara unikt? Dvs inte var för sig?

Permalänk: https://www.webforum.nu/p/112181

## #2 — LarsG, 2004-09-23T12:43Z

> Hur gör jag för dessa tillsammans skall vara unikt?

Så som du har gjort.

Permalänk: https://www.webforum.nu/p/1443898

## #3 — Compusa, 2004-09-23T15:17Z

He he jag kom på det :) Det var något annat som strulade till det.

Permalänk: https://www.webforum.nu/p/1443982

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/112181-två-nycklar-skall-tillsammans-bilda-en-primärnyckel
