Announcement

Collapse
No announcement yet.

Foreign Key

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

  • Foreign Key

    Hallo,
    ich möchte einen Foreign Key anlegen, beide Tables sind InnoDB. Dabei sollte MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE sein. Der Foreign Key wird zwar angelegt, aber die Einstellung ist auf RESTRICT. Was kann das sein?
    Danke im voraus für die Hilfe - Tom

    CREATE TABLE `paclis` (
    `PacLis` varchar(50) NOT NULL default '' COMMENT 'Packlistennummer',
    `PacLisNam` varchar(50) default NULL COMMENT 'Name',
    PRIMARY KEY (`PacLis`)
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

    CREATE TABLE `paclis001` (
    `PacLis` varchar(50) NOT NULL default '' COMMENT 'Packlisten-No.',
    `Itm` varchar(255) NOT NULL default '',
    `ItmNum` int(10) default NULL,
    `ItmLoc` varchar(50) default NULL,
    `ItmtLocCnt` varchar(50) default NULL,
    PRIMARY KEY (`PacLis`,`Itm`),
    CONSTRAINT `paclis` FOREIGN KEY (`PacLis`) REFERENCES `paclis` (`PacLis`) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Working...
X