Announcement

Collapse
No announcement yet.

Fehler im SQL-Script von MySqlWorkbench

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

  • Fehler im SQL-Script von MySqlWorkbench

    Hallo an Alle,
    ich habe unter Ubuntu 12.04-32-Bit die Mysqlworkbench 5.2.38 Ref. 8753 installiert und ein DB-Schema erstellt. Als ich mit <Database->Forward Engineer> die DB erstellen lassen woltte,erschien folgender Fehler:
    Code:
    Executing SQL script in server
    ERROR: Error 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 ')
        REFERENCES `myRezepte`.`tbl_rez_quelle` ()
        ON DELETE NO ACTION
        ON ' at line 7
    
    
    CREATE  TABLE IF NOT EXISTS `myRezepte`.`tbl_rezepte` (
      `id_rezepte` INT NOT NULL AUTO_INCREMENT ,
      `rez_name` VARCHAR(100) NOT NULL ,
      `rez_quelle` INT NOT NULL ,
      PRIMARY KEY (`id_rezepte`) ,
      CONSTRAINT `fk_tbl_rezepte_1`
        FOREIGN KEY ()
        REFERENCES `myRezepte`.`tbl_rez_quelle` ()
        ON DELETE NO ACTION
        ON UPDATE NO ACTION)
    ENGINE = InnoDB
    DEFAULT CHARACTER SET = latin1
    COLLATE = latin1_german2_ci
    
    SQL script execution finished: statements: 9 succeeded, 1 failed
    Meine Frage(n):
    handelt es sich hier um einen Bug? wenn ja, wie umgehe/beseitige ich ihn?
    kann ich den Fehler anders beheben?

    Hat jemand von euch Tipss und Hinweise für mich?

    Bis dann ...
    Mfg
    Günter

  • #2
    in die leeren Klammern gehören die gewünschten Spaltennamen
    Gruß, defo

    Comment

    Working...
    X