解决SQL设置主键时报错:ORA-02437无法验证-违反主键
一、问题描述
创建了一张表,
create table z_person
(
id_p int,
last_name varchar(50),
first_name varchar(50),
address varchar(255),
city varchar(100)
);
然后向里面插入数据的时候,发现忘记设置主键了,导致插入很多重复的数据
insert into z_person values(1,'翠花','苗','华星现代产业园','杭州');
于是想设置一下主键,遇到报错:
alter table z_person add primary key(id_p);
二、解决方法
1.原因是在设置主键的时候,数据库表中已经存在主键字段重复的数据
2.删除相应的重复数据。
3.再次设置主键,即可设置成功。
alter table z_person add primary key(id_p);
解决SQL设置主键时报错:ORA-02437无法验证-违反主键相关推荐
- 解决MySQL删除外键时报错Error Code: 1091. Can‘t DROP ‘XXX‘; check that column/key exists
解决MySQL删除外键时报错Error Code: 1091. Can't DROP 'XXX'; check that column/key exists 长期不写基础的 MySQL 代码,笔者 ...
- 解决MySQL删除外键时报错
错误描述: 1.用NaviCat删除外键时报错. 截图: 2.直接使用命令删除: alert table _testinfo drop foreign key detailid 错误信息: 1025 ...
- SQL Server 2012安装时报错,错误 0x80070422怎么解决?解决方法。
SQL Server 2012安装时报错,错误 0x80070422怎么解决?解决方法. 参考文章: (1)SQL Server 2012安装时报错,错误 0x80070422怎么解决?解决方法. ( ...
- SQL Server外部链接时报错:Error locating serverInstance specified
SQL Server外部链接时报错:Error locating server/Instance specified 连接时报错信息: 08001 sql server network interfa ...
- 使用SpringBoot+MybatisPlus框架的后端项目调用SQL Server的存储过程时报错
在使用SpringBoot+MybatisPlus框架的后端项目调用SQL Server的存储过程时报错: Mapper层xml中的代码为: 在命令行调用存储过程时,可以顺利执行,但是在mapper中 ...
- 解决ThinkPHP关闭调试模式时报错的问题汇总
解决ThinkPHP关闭调试模式时报错的问题汇总 参考文章: (1)解决ThinkPHP关闭调试模式时报错的问题汇总 (2)https://www.cnblogs.com/ZDPPU/p/584881 ...
- python 调用 tensorflow.dll_解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题...
最近打算开始研究一下机器学习,今天在windows上装tensorflow花了点功夫,其实前面的步骤不难,只要依次装好python3.5,numpy,tensorflow就行了,有一点要注意的是目前只 ...
- 解决 安装或卸载软件时报错Error 1001 的问题
解决 安装或卸载软件时报错Error 1001 的问题 参考文章: (1)解决 安装或卸载软件时报错Error 1001 的问题 (2)https://www.cnblogs.com/11754293 ...
- C#设置开机启动时报错,提示“对注册表项“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run访问被拒绝”
参考文章 C#如何设置开机启动 C#设置开机启动时报错,提示"对注册表项"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current ...
最新文章
- puppet aix之自动化用户管理
- java元婴期(29)----java进阶(springmvc(3)---springmvc和mybatis整合参数绑定(上))
- 解决 wget 使用 https 下载报错的问题
- ansible基础配置
- CH 5102Mobile Service题解
- React Native工程中TSLint静态检查工具的探索之路
- 将单词的首字母改为大写
- Java并发编程实战————并发技巧小结
- 2022年科技与IT十大趋势
- C++的掐拷贝、深拷贝【面向对象程序设计细节】
- 【计算机网络】网络协议与计算机网络体系结构(OSI参考模型、TCP/IP体系、网络通信标准化组织)及 Java网络编程
- Introducing Blackle, the energy saving search
- 电容电感滤波原理图解
- 投资理财书籍推荐 理财书籍排行榜前十
- 【HarmonyOS HiSpark IPC DIY Camera试用连载2 】一天内极速完成从开箱编译烧写到跑通hello world
- 书单丨跟着院士学区块链:系统理解区块链技术
- Dungeon Master(地牢大师、底下城主)三维bfs
- BOM展开BAPI(标准BOM、销售BOM、WBS BOM)
- pyepics --Auto-saving: simple save/restore PVs
- 基于JAVA机票预定系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
热门文章
- matlab由两位随机整数构成的矩阵,建立5阶由两位随机整数构成的矩阵A,其语句是()。...
- 优质笔记软件评测(二)Logseq、Obsidian、思源笔记、FlowUs
- heartbeat(v2)实现LAMP提供wordpress博客站点高可用模型实践
- Linux添加硬盘失败由热插拔,linux-硬盘热插拔实验
- HP-UX /usr/lib/dld.sl: Can't open shared library:解决办法
- NUCLEO-F411RE开发板的UART使用技巧
- 创业阶段真理往往掌握在少数人手中
- Python:实现perfect cube完全立方数算法(附完整源码)
- 计算机组成原理 — 输入输出系统 — 存储控制器接口类型
- java面向对象 宠物领养系统 包含继承多态的使用 抽象方法和抽象类