Announcement

Collapse
No announcement yet.

foreign key problem

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • foreign key problem

    hi zusammen,

    ich kriege folgende fehlermeldung im unten stehenden script:
    was ist da falsch? gruss unike

    MySQL meldet: Dokumentation
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '
    foreign key(fk_id_kategorie),
    foreign key(fk_id_einkauf),
    foreign key(fk_id_' at line 5

    Code:
    CREATE TABLE artikel(
    id_artikel INT NOT NULL  auto_increment,
    nummer VARCHAR( 45) NULL ,
    preis double not null,
    foreign key(fk_id_firma),
    foreign key(fk_id_kategorie),
    foreign key(fk_id_einkauf),
    foreign key(fk_id_firma) 
    references firma(id_firma) on delete cascade on update cascade,
    foreign key(fk_id_kategorie) 
    references artikelkategorie(id_kategorie) on delete cascade on update cascade,
    foreign key(fk_id_einkauf) 
    references einkauf(id_einkauf) on delete cascade on update cascade,
    primary key(id_artikel))
    Engine=InnoDB;

  • #2
    Bei Fragen zu SQL Problemen sollte man die verwendete Datenbank inkl. Version angeben sowie das ER-Modell. Siehe zum Beispiel http://www.eclipse.org/birt/db/dbsch...lsDBSchema.jpg

    Gruss
    MfG
    Cheat-Sheets for Developers / Programming Quotes

    Comment


    • #3
      Am besten mal die Syntax für das CREATE Table Statement zu Gemüte führen.

      Gruß Falk
      Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

      Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

      Comment

      Working...
      X