`

MySQL ERROR:1005 Can't create table (erron:150)

 
阅读更多

今天用Mysql定义外键约束时候遇到些问题:
报错如下:
MySQL ERROR:1005 Can't create table (erron:150) 
解释如下:
出现问题的大致情况如下:
1、外键的引用类型不一样或者长度不一致,例如主键是int外键是char
2、找不到主表中引用的列
3、主键和外键的字符编码不一致
仔细比对发现是第一种情况,当然这只是主要的三种常见的情况,希望以后别再遇到(但是我的人品可不好说)。

分享到:
评论

相关推荐

    MySQLERROR:1005Canx27tcreatetable(erron:150)解决办法.pdf

    erron:150相关介绍 当你试图在mysql中创建一个外键的时候,这个出错会经常发生,这是非常令人沮丧的。像这种不能创建一个.frm 文件的报错好像暗示着操作系统的文件的权限错误或者其它原因,但实际上,这些都不是的

    轻松OBS录屏黑屏解决办法(原创文章请勿转载)NVENC Error:init_encoder:报错信息

    描述中的“NVENC Error:init_encoder:报错信息”是OBS在使用NVIDIA显卡硬件编码功能时遇到的问题。NVENC是NVIDIA显卡提供的硬件编码器,它能加速视频编码过程,减少CPU的负担。错误提示“NV_ENC_ERR_INVALID_VERSION...

    C语言之2048小游戏理解分析

    char *get_errorInfo(enum errorInfo mc_erron) { printf("%s\n",error_buf[mc_erron]); } ``` `get_errorInfo`函数接收一个枚举类型的参数`mc_erron`,表示错误类型,并输出预定义的错误信息。这个函数通常...

    AT指令资料

    - **回应码**:`OK:n=0,1.` 和 `ERRON:n设为其他值`,其中n=0表示使用ITU-T标准,n=1表示使用贝尔标准。 ##### Dn - 拨号命令 - **功能描述**:此命令用于让调制解调器进行拨号操作。支持DTMF(双音多频)和脉冲...

    AwesomeGymAPI:Bootcamp ASP .NET Core-学术界的建筑学API

    MySQL SQL服务器 :triangular_flag: 科莫执行者? 1-克隆或存储 git clone https://github.com/VictorMello1993/AwesomeGymAPI.git 2- Abra o Visual Studio。 正如不依赖项目的安装一样,它是tudo novamente的...

    Geoda学习全套资料,均为自己学习整理,基本涵盖论文所需全部操作,包括LISA集聚图、莫兰散点图、自然断点图、四分位数图

    •GM/GMM spatial lag GM/GMM spatial lag and erron with options for: .spatial and non-spatial diagnostics •non-spatial endogenous variables heteroskedasticity/HAC and these spatial weights: •...

    进程同步.docx

    发生中断系统调用时,被中断的系统调用返回错误值,而 erron 被设置为 EINTR。 慢系统调用的如下: * 终端设备、管道和网络设备上的文件读取/写入。 * 某些设备上的文件打开 * pause()和 wait()系统调用 * ...

    Unc0ver越狱工具V1-2版

    EL相对稳定版本,自签名无MP。EL一般5次只能能成功,临时应付1.1.4版本MP的erron:60错误

    C语言文件简绍

    以上只是部分C语言头文件的介绍,实际上,C语言头文件还包括更多内容,如错误处理(ERRON.H)、浮点运算(FLOAT.H)、图形操作(GRAPHICS.H)、进程管理(PROCESS.H)、异常处理(SIGNAL.H)、标准I/O(STDIO.H)等...

    nodejs-file-downloader

    nodejs-file-downloader 是一个用于下载文件的简单实用程序。 它隐藏了处理流、重定向、路径和重复文件名的复杂性。 可以自动重复失败的下载。 如果您遇到任何错误或有疑问,请不要犹豫,打开一个问题。...

Global site tag (gtag.js) - Google Analytics