已解决问题
谷歌myxbrid用户在浏览1829次提交了关于“无问西东MySql如何创建外键”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-20T09:02:47。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,谢了,下次有事儿别忘了找我 !
详细问题描述及疑问:期待您的答案,谢了,下次有事儿别忘了找我 !
详细说明可以百度搜我的博客:my
---------下面是使用方法
1.表储存引擎必须是innodb,否则创建的外键无
2.外键的列类型必须与父表的
3.外键的名字不能重复(一般使用。
建外键表两种方式(创建
1)第一种方式创建表时加外键使用实例:
mysql>createtabl
mysql>createtableB(//建立B表,同
->idint(9),
->index(id),
->foreignkey(
->ondelet
->)eng
第二方式在已有的表上
mysql>createtableC(//这里先创建一个空表C
->idint(7),
->moneyint
->index(id)
->)engine=innodb;
mysql>a
->foreignke
->ondelet
注:@
@还可以同
@两张表关联字段名可以取不一样名字,但类型必须一致