【发布时间】:2016-03-27 14:23:38
【问题描述】:
嗨,我在站点 w3school 中测试了代码外键,添加外键没有出错 但我为我编写这个数据库银行返回错误 1215 或不添加外键 我在 php 我的管理员和工作台中测试并返回错误 1215
create database `bank`;
create table `bank`.`customer`(
`cname` char(10)not null ,
`ccity` char(10)not null ,
`cstreet` char(10)not null,
constraint `customer_pk` PRIMARY KEY(`cname`)
);
create table `bank`.`branch`(
`bname` char(10)not null ,
`bcity` char(10) not null,
constraint `branch_pk` PRIMARY KEY(`bname`)
);
create table `bank`.`deposit`(
`cname` char(10) ,
`bname` char(10) ,
`ano` char(10)not null,
`balance` integer,
constraint `deposit_pk` primary KEY(`ano`),
constraint `deposit_fk_1` foreign KEY(`cname`) references`customer`(`cname`),
constraint `deposit_fk_2` foreign key(`bname`) references`branch`(`bname`)
);
create table `bank`.`borrow`(
`cname` char(10),
`bname` char(10),
`lno` integer not null,
`amount` double,
constraint `borrow_pk` primary key (`lno`),
constraint `borrow_fk_1` foreign KEY(`cname`)references`customer`(`cname`),
constraint `borrow_fk_2` foreign KEY(`bname`) references`branch`(`bname`)
);
【问题讨论】:
标签: mysql sql select foreign-keys create-table