您的位置:首页 > 数据库 > MySQL

mysql命名行下对外键的增加删除操作

2011-05-05 14:59 393 查看
phpadmin的mysql可视化操作起来很简单,就不在这里写了,这里写的是用命名行下的操作方式

一般我们创建时需要外键都是这么写的:@foreign key (author) references user (username)

某一天发现cascade是个好东西打算加上,怎么加呢,还真一下不好下手修改,整理一下

1.找到外键名

@ show create table tablename;

2.删除外键

@ ALTER TABLE wishes DROP FOREIGN KEY wishes_ibfk_1;

3.重新加含有cascade的外键

@ ALTER TABLE wishes add foreign key(author) references user(username) on delete cascade on update cascade;

over~ps:cascade确实是个好东西~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: