4个回答
引用叁肆贰贰零壹的回答:
alter table table_name add constraint fk_column_id foreign key(column) references 主键表 (column_id);
alter table table_name add constraint fk_column_id foreign key(column) references 主键表 (column_id);
展开全部
应该是这样子的,
Alter table 表名
add foreign key (外键属性) references 表名(表属性)
Alter table 表名
add foreign key (外键属性) references 表名(表属性)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
alter table table_name add constraint fk_column_id foreign key(column) references
主键表 (column_id);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
alter table table_name add constraint fk_column_id foreign key(column) references 主键表 (column_id);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你个创建了外间约束的例子
看下,这个是我写的,字段多了些,不影响
create table if not exists entity(id int auto_increment primary key, hostname char(255), hostip char(32), type int, caption char(255), INDEX (id)) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci
create table if not exists hvhost(en_id int, username char(255), password char(255), memory_size bigint, cpu_count int, cpu_frequency bigint, power_state char(16), time char(64), FOREIGN KEY(en_id) REFERENCES entity(id) on delete cascade on update cascade) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci
看下,这个是我写的,字段多了些,不影响
create table if not exists entity(id int auto_increment primary key, hostname char(255), hostip char(32), type int, caption char(255), INDEX (id)) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci
create table if not exists hvhost(en_id int, username char(255), password char(255), memory_size bigint, cpu_count int, cpu_frequency bigint, power_state char(16), time char(64), FOREIGN KEY(en_id) REFERENCES entity(id) on delete cascade on update cascade) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询