+ -
当前位置:首页 → 问答吧 → 我有3个表

我有3个表

时间:2011-09-06

来源:互联网


-- Table "course" DDL

CREATE TABLE `course` (
  `cno` varchar(10) NOT NULL,
  `cname` varchar(10) default NULL,
  `credit` int(3) default NULL,
  PRIMARY KEY (`cno`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;


-- Table "student" DDL

CREATE TABLE `student` (
  `sno` int(10) NOT NULL,
  `sname` varchar(10) default NULL,
  `ssex` char(2) default NULL,
  `sage` int(3) default NULL,
  PRIMARY KEY (`sno`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;

-- Table "success" DDL

CREATE TABLE `success` (
  `sno` int(10) NOT NULL,
  `cno` varchar(10) NOT NULL,
  `success` int(3) default NULL,
  PRIMARY KEY (`sno`,`cno`),
  KEY `cno` (`cno`),
  CONSTRAINT `cno` FOREIGN KEY (`cno`) REFERENCES `course` (`cno`),
  CONSTRAINT `sno` FOREIGN KEY (`sno`) REFERENCES `student` (`sno`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;


我在使用Update进行修改操作的使用报错 我在更新表之前是不是应该删除2个外键 然后修改值 之后再添加回去?

作者: ainiyiwannian99   发布时间: 2011-09-06

你的UPDATE语句是什么?错误信息是什么?

问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧)

作者: ACMAIN_CHM   发布时间: 2011-09-06

复习下外键的功能先

作者: Ol_lO   发布时间: 2011-09-06