her har jeg løst dit problem og fungerede fint for mig
ALTER TABLE `question` CHANGE `QuestionId` `QuestionId` INT(11) NOT NULL, ADD PRIMARY KEY(`QuestionId`);
først har jeg ændret QuestionId
til primary key
ALTER TABLE `image_question` ADD INDEX `questionId` (`QuestionId`);
tilføjede derefter indekset på QuestionId
af image_question
ALTER TABLE `question` ADD CONSTRAINT `FK_question` FOREIGN KEY (`QuestionId`)
REFERENCES `image_question` (`QuestionId`) ON DELETE NO ACTION ;
og derefter første relation for QuestionId
fungerer med succes
ALTER TABLE `question` CHANGE `SessionId` `SessionId` INT(11) NOT NULL;
ALTER TABLE `image_question` CHANGE `SessionId` `SessionId` INT(11) NOT NULL;
ændrede derefter datatypen SessionId
af begge tabeller til int
ALTER TABLE `image_question` ADD INDEX `NewIndex1` (`SessionId`);
tilføjede derefter indeks på SessionId
af image_question
ALTER TABLE `image_question` ADD CONSTRAINT `FK_image_question` FOREIGN KEY (`SessionId`) REFERENCES `question` (`SessionId`) ON DELETE NO ACTION ;
og her er dit andet forhold til SessionId
håber det fungerer fint for dig også