首頁 > 資料庫 > mysql教程 > mysql-数据库foreign key error 1215

mysql-数据库foreign key error 1215

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-06 09:33:42
原創
888 人瀏覽過

mysql数据库

<code> create table department(dept_name varchar(20) not null primary key, building varchar(20),budget numeric(12,2)); create table instructor( ID varchar(5),  name varchar(20),  dept_name varchar(20),  salary numeric(12,1));create table course( course_id varchar(8),  title     varchar(50),  dept_name varchar(20) references department,  credits   numeric(2,0),  primary key (course_id)  #foreign key constraints can be here too :    #foreign key (dept_name) references department);/*alter table course   change column course_id     course_id varchar(8) unique;*/create table section( course_id     varchar(8),  sec_id        varchar(8),  semster       varchar(6),  year          numeric(4,0),  building      varchar(15),  room_number   varchar(7),  time_sloth_id varchar(4),  primary key(course_id,semster,year),  foreign key (course_id) references course);create table teach( ID          varchar(5),  course_id   varchar(8),  semster     varchar(6),  year        numeric(4,0),  primary key (ID,course_id,semster, year),  foreign key (ID) references instructor,  foreign key (course_id, semster, year) references section);</code>
登入後複製

这段代码运行在MySql上总是在create table section的时候报error 1215,不能添加外键......求问为什么啊......

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
用tp5框架寫sql語句
來自於 1970-01-01 08:00:00
0
0
0
java - springboot新手學習
來自於 1970-01-01 08:00:00
0
0
0
spring - JavaWeb中 Service 層的事務問題
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板