Mysql创建外键连接。

时间:2013.08.18 发布人:rww09e

Mysql创建外键连接。

已解决问题

谷歌rww09e用户在2013.08.18提交了关于“速腾Mysql创建外键连接。”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-18T18:16:12。本人mysql新手。建了两个表其中一个表的typeId我创的是外键连接。与另一个的typeId连接。具体怎么把这个两个表通过typeId关联起来?希望大家能够帮助她。

详细问题描述及疑问:本人mysql新手。建了两个表其中一个表的typeId我创的是外键连接。与另一个的typeId连接。具体怎么把这个两个表通过typeId关联起来?期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !

希望以下的回答,能够帮助你。

第1个回答

用户名:wbsygbpz  

建立外键需要注意几点:
1,必须使用in十nodb表引擎
2,两个331215问答表的字符编码必须一致
3,被引用的typeid,即父表中的typeid必须是主键或者唯一建

满足以上几点,sql如下:
----也切冷等笑例----------------------------
createtablefather(typeidintprimarykey,namev印良非粉处必还大刻父archar(10))engi五季ne=innodb;

createtableso危获务对应志刑正n(idint,typeidint,foreignkey(type绍要调id)reference频青sfather(typeid))engine=innodb;


如果你段容载树突九的意思只是说两个表做关联,你的sql可以这么写
select*fromfather,sonwhereson.投候typeid=father.typeid