`
dodoflying
  • 浏览: 176620 次
社区版块
存档分类
最新评论

MYSQL创建外键失败的问题

阅读更多

mysql error number 1005 can't create table errno: 150

这是建外键的列与要关联的列类型不匹配造成的。
一个表用powerdesigner导入的整型长度为11
另一个直接再mysql中建立的表默认整型长度是10

造成不能建立外键

或者

外键的名称重复。

分享到:
评论

相关推荐

    MySQL外键创建失败1005原因汇总

    MySQL外键创建失败1005原因有很多,本文整理了一些,希望对大家有所帮助

    MySQL无法创建外键的原因及解决方法

    关联2张表时出现了无法创建外键的情况,从这个博客看到,问题出在第六点的Charset和Collate选项在表级和字段级上的一致性上。我的2张表的编码charset和collate不一致,2张表都执行执行SQL语句: alter table 表名 ...

    MYSQL建立外键失败几种情况记录Can’t create table不能创建表

    像这种不能创建一个.frm 文件的报错好像暗示着操作系统的文件的权限错误或者其它原因,但实际上,这些都不是的,事实上,这个mysql报错已经被报告是一个mysql本身的bug并出现在mysql 开发者列表当中很多年了,然而这...

    MYSQL建立外键失败几种情况记录Can't create table不能创建表

    当你试图在mysql中创建一个外键的时候,这个出错会经常发生,这是非常令人沮丧的。

    MySQL 5.1官方简体中文参考手册

    2.8.4. 处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 ...

    MySQL 6 绿色精简BAT版 2.24 MB

    作为一名开发人员,我对绿色小软件... 而配合免费的MySQL管理工具 导航猫免费版(Navicat Lite),可获得不低于SQL Server的易用度, 例如可视化建表, 修改表结构, 创建外键, 修改数据, 执行查询等功能,此软件的中文版可以在...

    MySQL 5.1参考手册

    2.8.4. 处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 ...

    MySQL 5.1参考手册 (中文版)

    2.8.4. 处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 ...

    MySQL 5.1参考手册中文版

    2.8.4. 处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的...

    mysql5.1中文手册

    处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下...

    MYSQL中文手册

    2.8.4. 处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后...

    mysql官方中文参考手册

    2.8.4. 处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 ...

    MySQL5.1参考手册官方简体中文版

    2.8.4. 处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 ...

    毕业设计,基于SpringBoot+MySql+Bootstrap开发的图书管理系统,内含Java完整源代码,数据库脚本

    比如:155479343253065,图书输入的是图书编号,比如:3 删除用户的时候,删除失败不是因为程序bug,而是用户借的书没有还,所以存在外键关联所以就删除不了了,大家可以先创建用户,在删除。 运行环境:jdk1.8/jdk...

    MySQL MyISAM 与InnoDB 的区别

    对一个包含外键的InnoDB表转为MYISAM会失败; 3. InnoDB是聚集索引,使用B+Tree作为索引结构,数据文件是和(主键)索引绑在一起的(表数据文件本身就是按B+Tree组织的一个索引结构),必须要有主键,通过主键索引...

    MYSQL数据库中的多个错误-INSERT DATA和create table的问题,大多数代码在生成之前自动生成

    通常最好是一次只出错一次... 您遇到的第一个错误是表创建失败,并显示121错误代码。如果您在Google中搜索“ mySQL 121错误”,则会发现它是“外键约束错误”。因此,很可能是以下问题导致:CONSTRAINT`produkt_id` ...

    MySQL数据库常记知识

    MySQL的事务四个特性ACID: 原子性: 要么完成, 要么失败; 一致性: 如果有数据崩溃,数据能够回到原来的样子; 隔离性: 多个事务之间能够相互隔离,互不影响; 持久性: 能够保存到磁盘上,永久保存 数据库会...

    MySQL结合使用数据库分析工具SchemaSpy的方法

    它也被设计成用来帮助解决由于约束而导致的数据库关联失败的迟钝错误。 我所喜欢ERD工具所能做的一件事是能快速的生成一个图形表达,来展现数据库那个表被引用最多,那些表已经被代替了是可以删除的(为什么要保存你...

Global site tag (gtag.js) - Google Analytics