mysql-error-1025相关内容

无法删除外键

我想在我的表中删除外键,但出现此错误消息 mysql>更改表客户删除外键客户ID;错误 1025 (HY000):将“.\products\customers"重命名为“.\products\#sql2-7ec-a3"时出错(错误号:152)mysql> 解决方案 为避免在尝试删除外键时出现此错误,请使用约束名称而不是外键的列名. 当我尝试时 mysql>ALTER TABLE my ..

在 MySQL 中重命名外键列

我们正在尝试重命名 MySQL(5.1.31,InnoDB)中作为另一个表的外键的列. 起初,我们尝试使用 Django-South,但遇到了一个已知问题: http://south.aeracode.org/ticket/243 OperationalError: (1025, "将 './xxx/#sql-bf_4d' 重命名为 './xxx/cave_event' 时出错 ..
发布时间:2022-01-20 12:04:34 数据库

#1025 - 将“./database/#sql-2e0f_1254ba7"重命名为“./database/table"时出错(错误号:150)

所以我试图向我的数据库中的一个表添加主键.现在它有一个这样的主键: PRIMARY KEY (user_id, round_number) 其中 user_id 是外键. 我正在尝试将其更改为: PRIMARY KEY (user_id, round_number, created_at) 我在 phpmyadmin 中通过单击表结构视图中的主键图标来执行此操作. 这是我得到的 ..
发布时间:2022-01-05 17:35:28 数据库

在现有 MYSQL 数据库中使用 Alter Table 添加外键时出现问题 - 无法添加!帮助!

我有一个生产数据库,我在其中重命名了几个作为外键的列.显然,根据我的经验,mysql 使这变得非常痛苦. 我的解决方案是删除所有索引和外键,重命名id列,然后重新添加索引和外键. 这在用于开发数据库的 windows 上的 mysql 5.1 上效果很好. 我去我的 debian 服务器上运行我的迁移脚本,它也使用 mysql 5.1,它给出了以下错误: mysql>更改表`c ..

重命名 MySQL 中的外键列

我们正在尝试重命名 MySQL (5.1.31, InnoDB) 中作为另一个表的外键的列. 起初,我们尝试使用 Django-South,但遇到了一个已知问题: http://south.aeracode.org/ticket/243 OperationalError: (1025, "将 './xxx/#sql-bf_4d' 重命名为 './xxx/cave_event' 时 ..
发布时间:2021-11-20 22:52:11 数据库

MySQL 删除一些外键

我有一个表,它的主键在其他几个表中使用,并且有几个指向其他表的外键. 创建表位置(locationID INT NOT NULL AUTO_INCREMENT PRIMARY KEY...) 引擎 = InnoDB;创建表分配(assignmentID INT NOT NULL AUTO_INCREMENT PRIMARY KEY,locationID INT 不为空,FOREIGN KEY l ..
发布时间:2021-11-20 22:13:52 数据库

SQL 外键约束错误 1025 (152)

每次尝试删除名为“countires"的表和名为“countries"的字段时,我都会收到错误消息. #1025 - 重命名“.\mutli_page_form\survey"时出错到 '.\mutli_page_form\#sql2-820-1fb' (errno: 152) 它说对表“调查"有 FK 依赖,我多次尝试删除它但没有成功. #1217 - 无法删除或更新父行:外键约束失败 ..
发布时间:2021-06-06 18:48:35 数据库

ALTER TABLE错误

有人可以向我解释为什么我收到以下错误吗? 我想使用以下命令将mysql表中的“ exerciseID”列重命名为“ ID” ALTER TABLE`exercises`更改`exerciseID``ID` INT(11)不为空AUTO_INCREMENT 但是我收到以下错误: MySQL说: #1025-将'./balance/#sql-de_110e ..
发布时间:2020-06-03 22:50:57 数据库

用外键删除列

在具有inno_db引擎的mysql数据库上, 我有一个带外键的表. 我想删除该列(当然还有外键和关联的索引-我不需要整个列!) 现在,简单地将其删除会产生一个错误: 常规错误:1025将“.\ road_dmy#sql-19d8_2be"重命名为“.\ road_dmy \ contact"(错误号:150)时出现错误 听起来这是一个已知问题. http://bugs.mysq ..
发布时间:2020-05-15 05:05:32 数据库

#1025-将'./database/#sql-2e0f_1254ba7'重命名为'./database/table'时出错(错误号:150)

因此,我试图向数据库中的一个表添加主键.现在它具有这样的主键: PRIMARY KEY (user_id, round_number) 其中user_id是外键. 我正在尝试将其更改为此: PRIMARY KEY (user_id, round_number, created_at) 我正在phpmyadmin中执行此操作,方法是单击表结构视图中的主键图标. 这是我 ..
发布时间:2020-05-14 22:38:44 数据库

无法放弃外键

我想把外键放在我的表中,但是进入了这个错误信息。 mysql>改变表客户放弃外键customerid; ERROR 1025(HY000):将'.\products\customers'重命名为'.\products\#sql2-7ec-a3'(errno:152) mysql> 解决方案 键,使用约束名称而不是外键的列名称。 当我试过时 的MySQL& ..

使用Alter Table与现有的MYSQL数据库添加外键问题 - 无法添加!帮帮我!

我有一个生产数据库,我已经重命名了几个外键的列。很显然,mysql使得我真的很痛苦。 我的解决方案是删除所有索引和外键,重命名id列,然后重新添加索引和外键。 这对在开发数据库的windows 5.1上运行得很好。 I去我的debian服务器上运行我的迁移脚本,这也是使用mysql 5.1,它给出了以下错误: $ $ p $ mysql> ; ALTER TABLE`c ..

在MySQL中重命名外键列

我们试图重命名MySQL(5.1.31,InnoDB)中的一个列,这个列是另外一个表的外键。 起初,我们试图使用Django-South,但遇到了一个已知的问题: http://south.aeracode.org/ticket/243 OperationalError:(1025,”Error “./xxx/#sql-bf_4d”重命名为“./xxx/cave_event”(e ..
发布时间:2018-01-27 15:01:02 数据库

重命名MySQL中的列时出错

如何重命名表 xyz 中的列?列为: Manufacurerid,name,status,AI,PK,int 我想重命名为制造商 我尝试使用PHPMyAdmin面板,但我得到这个错误: MySQL说:文档 #1025 - 错误将'.\shopping \#sql-c98_26'重命名为'.\shopping\tblmanufacturer'(err ..
发布时间:2017-03-13 21:16:14 数据库