errno 150
时间:2011-11-23
来源:互联网
DROP DATABASE IF EXISTS `stuManager`;
CREATE DATABASE `stuManager` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `stuManager`;
CREATE TABLE `admin` (
`id` int(16) NOT NULL auto_increment,
`name` varchar(32) default NULL,
`password` varchar(32) default NULL,
PRIMARY KEY (`id`)
);
CREATE TABLE `student` (
`id` int(32) NOT NULL auto_increment,
`name` varchar(32) default NULL,
`password` varchar(32) default NULL,
`jiguan` varchar(32) default NULL,
`department` varchar(32) default NULL,
`sex` varchar(32) default NULL,
`mark` int(11) default NULL,
`tel` varchar(32) default NULL,
`phone` varchar(32) default NULL,
`email` varchar(32) default NULL,
PRIMARY KEY (`id`)
);
CREATE TABLE `teacher` (
`id` int(32) NOT NULL auto_increment,
`name` varchar(32) default NULL,
`password` varchar(32) default NULL,
`title` varchar(32) default NULL,
PRIMARY KEY (`id`)
);
CREATE TABLE `course` (
`id` int(32) NOT NULL auto_increment,
`name` varchar(32) default NULL,
`mark` int(11) default NULL,
`prepare` varchar(32) default NULL,
`dep` varchar(32) default NULL,
PRIMARY KEY (`id`)
);
在创建下面两个表的时候,出现
ERROR 1005 (HY000):Can't create table '.\stumanager\classes.frm' (errno:150)
CREATE TABLE `classes` (
`id` int(32) NOT NULL auto_increment,
`tea_id` varchar(32) default NULL,
`cour_id` varchar(32) default NULL,
`room_id` varchar(32) default NULL,
`cour_time` varchar(32) default NULL,
PRIMARY KEY (`id`),
KEY `FK_Reference_4` (`tea_id`),
KEY `FK_classes` (`cour_id`),
CONSTRAINT `classes_ibfk_1` FOREIGN KEY (`cour_id`) REFERENCES `course` (`id`),
CONSTRAINT `FK_Reference_4` FOREIGN KEY (`tea_id`) REFERENCES `teacher` (`id`)
);
CREATE TABLE `enrol` (
`class_id` int(32) default NULL auto_increment,
`stu_id` varchar(32) default NULL,
`accept` varchar(32) default NULL,
`score` varchar(32) default NULL,
KEY `FK_enrol` (`class_id`),
KEY `FK_Reference_2` (`stu_id`),
CONSTRAINT `enrol_ibfk_1` FOREIGN KEY (`class_id`) REFERENCES `classes` (`id`),
CONSTRAINT `enrol_ibfk_2` FOREIGN KEY (`stu_id`) REFERENCES `student` (`id`)
);
作者: super_zgh 发布时间: 2011-11-23
作者: jinfengyiye 发布时间: 2011-11-23
建議樓主去MYSQL版問問
作者: roy_88 发布时间: 2011-11-23
太长,你这个可能是 mysql.建议去mysql版
作者: ssp2009 发布时间: 2011-11-23
作者: lzd_83 发布时间: 2011-11-23
作者: lxpbs8851 发布时间: 2011-11-23
`id` int(32) NOT NULL auto_increment, 是 int
而
`cour_id` varchar(32) default NULL, 是varchar
作者: lxpbs8851 发布时间: 2011-11-23
作者: fredrickhu 发布时间: 2011-11-23
作者: fredrickhu 发布时间: 2011-11-23
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28