使用MySQL建立外键约束时报错3780的解决方案

 更新时间:2024年11月06日 10:54:18   作者:云舒卷云  
在创建MySQL外键约束时,报错3780通常是因为主表和从表中对应字段的数据类型不一致,使用Navicat可视化界面修改数据类型,即可解决此问题,这是一个常见的数据库设计错误,确保数据类型一致是关键

MySQL建立外键约束时报错3780问题

今天在用语句给两个表建立外键约束时

报了3780的错误–

具体描述

大概意思就是或说

主表和从表的create_use 和 user_id 两个字段这不兼容

经过一顿分析之后发现,是因为这两个表的这两列数据类型不一样

解决办法

修改表中的数据类型(在这里使用的是Navicat可视化界面)。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • MySQL定时任务不能正常执行的原因分析及解决方法

    MySQL定时任务不能正常执行的原因分析及解决方法

    大家好,本篇文章主要讲的是MySQL定时任务不能正常执行的原因分析及解决方法,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Docker MySQL启动问题及解决过程

    Docker MySQL启动问题及解决过程

    Docker MySQL启动失败多因权限限制导致无法写入/tmp和/var/run/mysqld目录,推荐使用tmpfs挂载卷解决,同时需检查SELinux和数据目录权限,避免使用特权模式
    2025-09-09
  • mysql求和函数使用示例

    mysql求和函数使用示例

    求和函数在某些有计算的情况下会使用到,在本将为大家介绍下mysql中时如何实现求和的,感兴趣的朋友可以参考下,希望对大家有所帮助
    2013-09-09
  • MySQL数据处理梳理讲解增删改的操作

    MySQL数据处理梳理讲解增删改的操作

    本篇文章旨在介绍如何使用数据处理函数,和其他大多数计算机语言语言,MYSQL支持利用函数来处理数据,函数也就是一般在数据上执行,它给数据的转换和处理提供了方便
    2022-05-05
  • 64位Win10系统安装Mysql5.7.11的方法(案例详解)

    64位Win10系统安装Mysql5.7.11的方法(案例详解)

    小编在安装64位Win10系统的mac book笔记本上用mysql-installer-community-5.7.11.0安装Mysql5.7.11,在配置mysql server时老是卡住,报错。下面小编把安装方法分享给大家,供大家参考
    2016-08-08
  • 浅谈mysql的timestamp存在的时区问题

    浅谈mysql的timestamp存在的时区问题

    本文主要介绍了浅谈mysql的timestamp存在的时区问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • mysql查询当前时间的前几分钟、几小时、几天以及几月的数据示例代码

    mysql查询当前时间的前几分钟、几小时、几天以及几月的数据示例代码

    今天花了些时间整理了下MySQL中分别查找当天、昨天、近一周、近一个月等等时间段数据的代码,给大家分享下,这篇文章主要给大家介绍了关于如何利用mysql查询当前时间的前几分钟、几小时、几天以及几月的数据,需要的朋友可以参考下
    2024-01-01
  • 关于MySQL查询语句的优化详解

    关于MySQL查询语句的优化详解

    这篇文章主要介绍了MySQL查询语句的优化方法,分别介绍了子查询优化,分页查询优化以及排序查询优化,对学习有一定的帮助,需要的小伙伴可以参考一下
    2023-04-04
  • 关于B+树的使用及说明

    关于B+树的使用及说明

    这篇文章主要介绍了关于B+树的使用及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-06-06
  • mysql root用户的密码修改和消除

    mysql root用户的密码修改和消除

    本文主要针对于Windows环境下root用户密码的修改以及密码的消除
    2009-06-06

最新评论