ERROR 1005: Can't create table (errno: 121)

意思是:

1、表名重复

2、以该名字命名的表之前创建过后来删除了,但是对应的.frm文件还留在磁盘上

3、主键名字在全数据库范围内不是唯一的

今天遇到的应该是第三种情况-----主键名字在全数据库范围内不是唯一的

在设置外键的时候,我都是pid,roleid,外键名之前在另外一张表里面已经使用过,这就造成了'121'这个错误。将外键名进行更改后,建表成功。

转载于:https://www.cnblogs.com/crazy-yyl/p/7211415.html

使用Navicat创建数据库,外键出现错误ERROR 1005: Can't create table (errno: 121)相关推荐

  1. mysql 1005 - can't create table_关于创建数据表报错一例(ERROR 1005 Can’t create table (errno: 121))...

    问题描述 曾遇到创建数据表报错问题,报错如下: ERROR 1005 (HY000) at line 18: Can't create table 'db1.t2' (errno: 121) 通过日志 ...

  2. navicat --mysql数据库外键约束及其外键策略

    一,什么是外键约束 外键约束(FOREIGN KEY,缩写FK)是用来实现数据库表的参照完整性的.外键约束可以使两张表紧密的结合起来,特别是针对修改或者删除的级联操作时,会保证数据的完整性. 外键是指 ...

  3. mysql修改级联表数据_MySQL数据库 外键,级联, 修改表的操作

    1.外键: 用来建立两张表之间的关系 - 一对多 - 多对多 - 一对一 研究表与表之间的关系: 1.定义一张 员工部门表 id, name, gender, dep_name, dep_desc - ...

  4. [转载]数据库外键的使用

    [转载]数据库外键的使用 外键的作用: 保持数据一致性,完整性,主要目的是控制存储在外键表中的数据. 使两张表形成关联,外键只能引用外表中的列的值! 例如: a b 两个表 a表中存有客户号,客户名称 ...

  5. 数据库 外键 优缺点_不同数据格式的优缺点:键值与元组

    数据库 外键 优缺点 by Hieu Nguyen (Jack) 由Hieu Nguyen(Jack) 不同数据格式的优缺点:键值与元组 (The pros and cons of different ...

  6. MySQL5添加外键约束错误 (Error Code : 1005)

    MySQL5添加外键约束错误解决方法 当添加MySQL表之间外键约束关系的时候,常常会发生这样的错误: Error Code : 1005 Can't create table './test/#sq ...

  7. 查看外键名称查看数据库外键名字

    我们要进行删除外键时,需要知道外键的名字,那么如何查看数据库外键呢?有2种方式查看: 1.过查看表的方式查看外键名字: 2.通过mysql自带的系统表查看外键. 更多精彩请访问本文源地址: https ...

  8. wamp mysql外键设置_数据库外键是什么意思

    数据库外键是什么意思? 外键(FK)是用于建立和加强两个表数据之间的链接的一列或多列.通过将保存表中主键值的一列或多列添加到另一个表中,可创建两个表之间的链接.这个列就成为第二个表的外键. 当创建或更 ...

  9. 数据库外键的使用原则

    作用:保持数据的一致性.完整性 为何说外键有性能问题: 1.数据库需要维护外键的内部管理: 2.外键等于把数据的一致性事务实现,全部交给数据库服务器完成: 3.有了外键,当做一些涉及外键字段的增,删, ...

最新文章

  1. Exchange Tech Issues 参考网站
  2. 感受JTable 与 JTableModel
  3. 8.元组tup.rs
  4. android 分区修改工具_Android刷机包制作工具与教程-大神必备
  5. 脚本语言php是什么意思,php是什么脚本语言
  6. 工作275:表单验证层级添加
  7. 杭州python靠谱吗_杭州Python高薪就业靠谱吗?
  8. centos6/7 yum安装mysql客户端和rpm包方式安装方式
  9. Matcher类:(转)
  10. spark 过滤log
  11. 浅谈Java、Python、C++、PHP、JavaScript5大编程语言该如何选择
  12. centos7 python2换成python3后,yum报错解决
  13. 关于小凡模拟器设置完后找不到所要配置文件的问题
  14. 【算法导论】有向图的可达矩阵
  15. java jsp考试试题_JSP测试题一
  16. linux双网卡连不上网,linux 双网卡配置问题
  17. iPhone所有屏幕分辨率
  18. SCSI设备:SCSI接口图片说明
  19. 高频电源模块FB230D10NZ-D浮充模块充电机
  20. 点与有向线段的位置关系

热门文章

  1. python软件安装及设置_入门Python——1.软件安装与基础语法
  2. VScode+SSH Remote多级连跳配置
  3. python新增练习(二)
  4. php页面在线人数,也谈php网站在线人数统计
  5. 高版本转低版本_Tekla高版本模型转低版本模型插件
  6. java中文乱码decode_Java中文乱码解决
  7. 如何使用CNN进行物体识别和分类_CNN原理与实践指南
  8. python project_GitHub - DeqianBai/Python-Project: A series of python projects
  9. Windos 10 下,应用版ubuntu系统, 访问windos文件系统
  10. 传统网站与营销型网站区别盘比