请问我为什么这个会打不开引用的父表啊?试了很久也没什么头绪。感谢大伙们指点一下,谢谢啦。(刚上手MySQL)
1条回答 默认 最新
关注 【以下回答由 GPT 生成】
问题的原因是在创建表格时引用了一个不存在的父表。在创建people表格时,使用了外键约束将id_c列作为外键引用country表的id列,但是在执行这个操作之前并没有创建country表,所以出现了错误。解决这个问题的方法是先创建country表,然后再创建people表。
以下是解决问题的具体步骤:
- 创建country表:
create table country( id int primary key, name varchar(100) );
- 创建people表:
create table people( id int primary key, name varchar(100), age int, id_c int, constraint id_p foreign key(id_c) references country(id) );
这样就成功创建了包含外键约束的people表格,并且引用了country表。
希望以上解决方案能对你有帮助,如果还有其他问题,请随时提问!
【相关推荐】
- 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7764741
- 你也可以参考下这篇文章:使用MySQL数据库开发项目的一个坑,找了两个小时的出错原因。分享给大家警醒。
- 你还可以看下mysql参考手册中的 MySQL 备份和恢复 将一个数据库从一个服务器复制到另一个服务器
- 您还可以看一下 吴京忠老师的MySQL 备份与恢复详解(高低版本 迁移;不同字符集 相互转换;表课程中的 01. 数据库备份与恢复 课程介绍小节, 巩固相关知识点
- 除此之外, 这篇博客: 极客时间MySQL实战45讲学习笔记中的 1. 我查这么多数据,会不会把数据库内存打爆? 部分也许能够解决你的问题。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 (标签-3D|关键词-色模型)
- ¥15 发现在MSVS2022中”#pragma once“不起作用
- ¥15 实时声纹降噪算法进行无关说话人语音抑制
- ¥15 Python如何爬取post请求头的数据
- ¥100 adb针对解决手机锁屏问题(相关搜索:手机锁屏)
- ¥15 发现哔哩哔哩的粉丝只能显示前5页能不能爬出来
- ¥15 oracle数据库求解
- ¥15 c++ websocketpp连接币安 有报错,有偿求解
- ¥20 提供开发板完整sdk文件,升级开发板函数库
- ¥15 网页视频播放,无法播放