[FRAGE] - SQL-zusammengesetzte Schlüssel
Results 1 to 3 of 3
  1. #1
    ghost dog's Avatar
    Title
    Elite
    Join Date
    Feb 2002
    Location
    Posts
    498
    Thanks
    0
    Thanked 1 Time in 1 Post

    SQL-zusammengesetzte Schlüssel

    hi!
    wie erzeuge ich einen zusammengesetzten schlüssel.
    zb: primary key = ISBN+NName+VName.

    so gehts auf jeden fall NICHT:

    CREATE TABLE Autor
    ( ISBN INT(11) PRIMARY KEY,
    VName VARCHAR(15) PRIMARY KEY,
    NName VARCHAR(15) PRIMARY KEY
    );

    kann mir da wer weiterhelfen?
    danke!

  2. #2
    lj_scampo's Avatar
    Title
    Baccalaureus
    Join Date
    Mar 2002
    Posts
    582
    Thanks
    0
    Thanked 0 Times in 0 Posts
    so sollts gehn:


    CREATE TABLE Autor
    ( ISBN INT(11),
    VName VARCHAR(15),
    NName VARCHAR(15),
    PRIMARY KEY (ISBN, VName, NName)
    );

  3. #3
    ghost dog's Avatar
    Title
    Elite
    Join Date
    Feb 2002
    Location
    Posts
    498
    Thanks
    0
    Thanked 1 Time in 1 Post

    Thumbs up

    danke für deinen tipp!
    es gab jedoch unter MySQL noch eine fehlermeldung. so gehts jetzt:

    CREATE TABLE Autor
    (ISBN INT(11) NOT NULL,
    VName VARCHAR(15) NOT NULL,
    NName VARCHAR(15) NOT NULL,
    PRIMARY KEY (ISBN, VName, NName)
    );

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •