mysql创建外键时1025_navicat设置外键报错1025怎么办
navicat设置外键报错1025怎么办,字段,类型,表字,给大家,报错
navicat设置外键报错1025怎么办
易采站长站,站长之家为您整理了navicat设置外键报错1025怎么办的相关内容。
navicat设置外键报错1025怎么办?下面给大家举例说明:
例子:
将member表id键改为bigint:alter table member modify column id BIGINT;
执行时发现如下错误:ERROR 1025 (HY000): Error on rename of '.\test\#sql-c68_10' to '.\test\member' (errno: 150)
原因:
member表的id主键字段是另外一张address的外键,修改主表id字段类型会导致主表与外键关联表字段不一致。
相关推荐:《Navicat for mysql使用图文教程》
解决方法:
(1)找到外键关联表,找到外键名字。
(2)删除外键约束。
(3)修改主表(member)id字段类型:alter table member modify column id bigint;
(4)修改辅表(address)member_id字段类型:alter table address modify column member_id bigint;
(5)将删除的外键补上:alter table address add constraint fk_member_address foreign key (member_id) references member(id);以上就是关于对navicat设置外键报错1025怎么办的详细介绍。欢迎大家对navicat设置外键报错1025怎么办内容提出宝贵意见
mysql创建外键时1025_navicat设置外键报错1025怎么办相关推荐
- mysql 5.7 1819_MySQL 5.7设置简单密码报错ERROR 1819 (HY000)
MySQL 5.7设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements. ...
- mysql表定义外键语法_mysql设置外键的语法怎么写?
2012-08-31 回答 mysql外键设置详解 (1) 外键的使用: 外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加er图的可读性 有些人认为外键 ...
- 数据库表设置外键VS不设置外键,哪个更好?
转发自极光轻学,原文链接:https://jiguangqingxue.com/info/24 必须设置外键VS不要设置外键的争论 数据库表到底要不要设置外键约束,一直具有非常大的争议.我认为完全没有 ...
- mysql创建表设置数值范围,MySQL创建数据表时设定引擎MyISAM/InnoDB操作
我在配置mysql时将配置文件中的默认存储引擎设定为了innodb.今天查看了myisam与innodb的区别,在该文中的第七条"myisam支持gis数据,innodb不支持.即myisa ...
- Spark SQL入门:创建SparkSession时import spark.implicits._ 报错: error: value implicits is not a member of...
Spark SQL入门:创建SparkSession时import spark.implicits._ 报错: error: value implicits is not a member of... ...
- 金蝶K3客户端无法创建K/3中间层组件(组件KdSvrMgr报错)
金蝶K3客户端无法创建K/3中间层组件(组件KdSvrMgr报错) 原文链接:https://blog.csdn.net/hzfw2008/article/details/87837183 版权声明: ...
- mysql表空间界限_MySQL5.7 import表结构报错超出表空间界限
事后测试了一下,一下方法就是垃圾,看看可以,别跟着学!!! 数据库重启后,问题依然暴露出来了,参数什么的都是扯,擦 记录一个困扰我好几天的问题.先贴上报错: space name jxtms/Cost ...
- 计算机防火墙不能更改,win7无法更改防火墙设置提示系统报错怎么办
防火墙也称防护墙,是一种位于内部网络与外部网络之间的网络安全系统,可以防止病毒入侵.有位 Win7系统 用户想更改防火墙某些设置,出现无法更改的情况,系统报错"0x80074200" ...
- mysql8.0 设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql8.0 设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements ...
最新文章
- UILabel显示带颜色边的文字
- 近期活动盘点:俞士纶见面会、2018未来医疗100强论坛、清华校友三创论坛、2018年中国数字政府论坛(12.18-12.21)...
- (volatile int)(x)与*(volatile int *)(x)
- CentOS7上Mongodb安装、卸载
- 解决U盘无法拷贝大文件问题
- PAT (Basic Level) Practise - 继续(3n+1)猜想
- SimulatorXcode模拟器如何使用PC键盘进行输入
- 栈溢出笔记1.1 函数调用过程
- Java并发/多线程教程——1
- matlab脑肿瘤识别与分割程序_车牌识别算法
- dataframe在最后新增一行_【TOOLS】python中对Excel进行写入操作,写入一列或者一行(openpyxl)...
- mysql 数据备份 crontab
- 关于SESSION如何产生,由谁产生,保存位置的记录
- .NET 开源GIS解决方案一 概述
- c语言pow等比数列求和,Codeforces 327C 快速幂+等比数列求和+乘法逆元
- WinDbg 符号下载错误解决方案
- 基于信心上界蒙特卡洛搜索树(UCT)实现四子棋
- Windows版Redis和Redis Desktop Manager安装
- 支付宝扫码到银行卡的收款码(隐藏卡号)静态+动态 制作教程分享
- 2022-2027年中国公民出境旅游行业市场全景评估及发展战略规划报告