0
CREATE TABLE /*!32312 IF NOT EXISTS*/ `answer` (
  `a_id` int(11) NOT NULL,
  `a_no` int(11) DEFAULT NULL,
  `options` varchar(100) DEFAULT NULL,
  `bit` char(1) DEFAULT NULL,
  `ans_group` char(1) DEFAULT NULL,
  KEY `fk2` (`a_no`),
  CONSTRAINT `fk2` FOREIGN KEY (`a_no`) REFERENCES `questions` (`q_no`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


CREATE TABLE /*!32312 IF NOT EXISTS*/ `questions` (
  `q_no` int(11) NOT NULL,
  `ques` varchar(300) DEFAULT NULL,
  PRIMARY KEY (`q_no`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
4

1 回答 1

0

您在第一条语句中引用了仅在第二条语句中创建的表。

以相反的顺序尝试它们。

于 2014-09-28T05:07:11.427 回答