`
shinepengwei
  • 浏览: 45806 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

mysql的errno:121

阅读更多

今天遇到一个错误,在创建数据库表时总是提示Can't create table 'xxxtable' (errno: 121) 

 

121错误是因为外键名重复~外键和表一样,在同一个库中是不允许与其他外键重名的。 
遇到这个错误请给你定义的外键换唯一无重复的名字。 


同时查阅到外键也有可能导致150错误
Can't create table (errno: 150) 
这个错误是有由于主表和引用表的外键关联字段定义不一致引发的。 
检查两个表的关联字段是否类型编码完全一致。 

更多内容欢迎访问围观IT
1
1
分享到:
评论

相关推荐

    MYSQL错误:Can’t open file: ‘.MYI’ (errno: 145)修复方法

    减少此类问题发生的办法就是尽量减少服务器无故断电,关闭服务器时,最后先手动关闭mysql数据库。 下面看看这个问题: Can’t open file: ‘×××.MYI’ (errno: 145),这个错误一般就是你的数据库表文件损坏造成的...

    MYSQL错误:Can’t open file: ‘×××.MYI’ (errno: 145)修复方法

    MySQL错误“Can’t open file: ‘×××.MYI’ (errno: 145)”通常是由于数据库表损坏导致的,这种情况在MySQL中并不罕见。MYI文件是MyISAM存储引擎的索引文件,当它出现问题时,意味着表的结构可能已损坏,无法正常...

    MySQL复制出错 Last_SQL_Errno:1146的解决方法

    背景:我们在做数据迁移或者拆分的时候,使用Tablespace transcation 这种解决方案时,很有可能就会遇到 从库复制出错,报: Last_SQL_Errno: 1146 那么具体错误内容可能会有如下: Last_SQL_Error: Error ‘Table ...

    PHPCMS2008 MySQL Errno:1064错误

    关键字描述:错误 MySQL 问题 NOT NULL 数据库 安装 unsigned tinyintPHPCMS2008安装最后一步出现MySQL Errno : 1064错误,在线等!MySQL Query : CREATE TABLE `phpcms_admin` ( `userid` mediumint(8) unsigned ...

    Mysql主从同步Last_IO_Errno:1236错误解决方法

    Mysql主从同步的Last_IO_Errno:1236错误是什么原因呢,我们要如何来解决这个问题呢?下面和小编一起来看看关于此问题的记录与解决办法。 [removed]ec(2);[removed] 从服务器错误代码: Last_IO_Errno: 1236 Last...

    解析MySQL创建外键关联错误 – errno:150

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

    MYSQL权限不够解决办法

    ### MySQL权限不够解决办法 在使用MySQL数据库的过程中,可能会遇到“权限不足”的错误提示,这通常是因为当前用户没有足够的权限来执行某些操作(如创建表、删除数据等)。本文将详细介绍如何解决MySQL权限不足的...

    mysql错误can't open file

    : 1016 (Can’t open file: ‘×××.MYI’ (errno: 145)) 解决这个问题有多种方案: 方案一:使用命令行工具 可以使用命令行工具来修复表,方法是:运行 -> cmd,然后:mysql –h 主机地址 –u 用户名 –p,然后...

    解析mysql数据库还原错误:(mysql Error Code: 1005 errno 121)

    MySQL数据库在执行还原操作时,可能会遇到各种错误,其中一种常见的错误是`Error Code: 1005`,伴随着`errno 121`。这个错误通常与表的结构有关,特别是涉及到外键约束或者主键冲突时。在本文中,我们将深入探讨这个...

    Last_Errno: 1062,Last_Error: Error Duplicate entry

    在使用MySQL数据库时,经常可能会遇到一些错误提示,其中“Last_Errno: 1062, Last_Error: Error Duplicate entry”是一个比较常见的错误。这个错误通常出现在执行数据插入(INSERT)或更新(UPDATE)操作时,导致...

    MySQL中报错:Can’t find file: ‘./mysql/plugin.frm’的解决方法

    在MySQL数据库操作中,有时会遇到“Can't find file: './mysql/plugin.frm'”这样的错误,这通常意味着系统无法找到或访问特定的数据库表文件。这个错误可能由多种原因引起,包括但不限于文件权限问题、数据目录迁移...

    MySQL Error Code文档手册

    MySQL Error Code 文档手册 MySQL 错误代码是 MySQL 数据库管理系统中的一个重要组成部分,它用于记录和描述 MySQL 数据库在运行过程中可能出现的各种错误信息。了解 MySQL 错误代码对于数据库管理员和开发人员来...

    使用PHP访问MySQL数据库---连接数据库.pptx

    使用PHP访问MySQL数据库 -----连接数据库 连接数据库 ...课程内容 一、连接数据库 ...if(MySQLi_connect_errno()) { echo'Error:could not connect to DB.Please try again later.' exit; } MySQL的max_connection

    MySQL错误码大全.pdf

    MySQL作为流行的开源关系型数据库管理系统,它的错误处理机制也是数据库管理员和开发者需要密切关注的部分。从给定的文件内容可以看出,文档中包含了MySQL的错误码大全,这些错误码可帮助用户快速定位在使用MySQL...

    解决修改mysql的data_dir所引发的错误问题

    找到相关的AppArmor规则,如 `# Allow data dir access/var/lib/mysql/ r,/var/lib/mysql/** rwk,`,并将其替换为允许 `/mnt/mysql` 的读写执行权限,例如:`/mnt/mysql/ r,/mnt/mysql/** rwk,`。保存修改后,重启...

    mysql报错:Deadlock found when trying to get lock; try restarting transaction的解决方法

    发现问题 最近在补以前数据的时候程序突然报如下错误: [2017-02-10 13:12:06.678] [INFO] mysqlLog - ... errno: 1213, sqlState: '40001', index: 0 } 一看就是mysql出现了死锁问题,其实上面跑的程序在测试服跑

    解析MySQL创建外键关联错误 - errno:150

    在MySQL中,创建外键关联时遇到"errno:150"错误,通常是由于数据类型不匹配、缺少索引或不正确的约束设置等原因导致的。以下是对这些常见问题的详细解释: 1. **数据类型不匹配**:外键字段与主键字段的数据类型...

    解决mysql ERROR 1017:Can't find file: '/xxx.frm' 错误

    在MySQL数据库系统中,`ERROR 1017: Can't find file: '/xxx.frm'` 是一个常见的错误提示,通常与数据文件的丢失或权限问题有关。当遇到这样的错误时,数据库无法正常访问存储表结构的`.frm`文件,从而导致服务中断...

Global site tag (gtag.js) - Google Analytics