kuiini 2023-08-15 23:38 采纳率: 100%
浏览 14
已结题

关于#mysql#的问题:请问我为什么这个会打不开引用的父表啊

请问我为什么这个会打不开引用的父表啊?试了很久也没什么头绪。感谢大伙们指点一下,谢谢啦。(刚上手MySQL)

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-08-16 09:00
    关注

    【以下回答由 GPT 生成】

    问题的原因是在创建表格时引用了一个不存在的父表。在创建people表格时,使用了外键约束将id_c列作为外键引用country表的id列,但是在执行这个操作之前并没有创建country表,所以出现了错误。解决这个问题的方法是先创建country表,然后再创建people表。

    以下是解决问题的具体步骤:

    1. 创建country表:
    create table country(
        id int primary key,
        name varchar(100)
    );
    
    1. 创建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表。

    希望以上解决方案能对你有帮助,如果还有其他问题,请随时提问!



    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 8月24日
  • 已采纳回答 8月16日
  • 修改了问题 8月15日
  • 创建了问题 8月15日

悬赏问题

  • ¥15 (标签-3D|关键词-色模型)
  • ¥15 发现在MSVS2022中”#pragma once“不起作用
  • ¥15 实时声纹降噪算法进行无关说话人语音抑制
  • ¥15 Python如何爬取post请求头的数据
  • ¥100 adb针对解决手机锁屏问题(相关搜索:手机锁屏)
  • ¥15 发现哔哩哔哩的粉丝只能显示前5页能不能爬出来
  • ¥15 oracle数据库求解
  • ¥15 c++ websocketpp连接币安 有报错,有偿求解
  • ¥20 提供开发板完整sdk文件,升级开发板函数库
  • ¥15 网页视频播放,无法播放