码迷,mamicode.com
首页 > 数据库 > 详细

创建外键表时同一个数据库中外键的名字不能用同一个

时间:2015-06-28 18:49:15      阅读:323      评论:0      收藏:0      [点我收藏+]

标签:

create table day_news(
    id smallint unsigned auto_increment,
    title varchar(50),
    content text,
    author varchar(200),
    num int unsigned default 0,
    ntime int unsigned,
    cname varchar(50),
    hotarticle enum(‘y‘,‘n‘) default ‘n‘,
    flag enum(‘y‘,‘n‘) default ‘y‘,
    primary key(id),
    constraint nfk foreign key (cname) references day_newsclass(cname) on delete set null on update cascade
)engine=innodb default charset=utf8;
select * from day_newsclass;
select * from day_news;
truncate day_news;
truncate day_newsclass;
delete from day_newsclass where 1=1;
select * from day_newsclass;




另外再建外键是nfk一定要修改名字




创建外键表时同一个数据库中外键的名字不能用同一个

标签:

原文地址:http://www.cnblogs.com/lsr111/p/4605851.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!