问题标签 [mysql-error-1062]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
745 浏览

mysql - mysql插入错误1062

SQL查询:

MySQL 说:

即使第 1062 行没有条目,它也会显示此重复条目错误。( ID 是主键,并且是唯一的(ID_Category,Keyword) )。你能帮我吗?...

0 投票
3 回答
1820 浏览

java - JPA 内部工作原理。MySQLIntegrityConstraintViolationException

我真的很难理解为什么我会收到这个错误。我得到它指的是我的艺术家实体中的 GLOBAL_ID 字段。我想我一定遗漏了一些关于 JPA 内部运作方式的信息。让我们考虑这两个实体。

在我尝试坚持音乐之前。如果已经存在,我会通过 Artist GLOBAL_ID 查找数据库。如果存在,我会从数据库中获取实例并在音乐中设置艺术家。之后,我执行 EntityManager.merge(Music)。因此,我认为即使我从 DB 获得了这位艺术家并将新来的艺术家与现有的艺术家进行了切换,因为音乐是新的,实体管理器会尝试再次保留它。所以,我做了不同的事情......我做了艺术家查找,当数据库中有一个具有相同 GLOBAL_ID 的艺术家时,我将 Music 中的艺术家字段设置为 null 并合并 Music。之后,我获得了托管音乐实体并设置了我之前查找过的现有艺术家。没有成功......我正在像这样合并...... Music = EntityManager.merge(Music)

我一整天都在浏览这段代码,却找不到我做错了什么。JPA不应该不尝试持久化并且实体已经管理吗?我不知道。如果有人可以帮助我,我将不胜感激。

除了我已经尝试过的一万亿种不同的事情之外,我还尝试将找到的艺术家从 DB 中分离出来,但后来我无法重新合并它。

提前感谢您的帮助,

问候,

下面是处理持久性和堆栈跟踪的代码。

好的,我将尝试发布并解释...这是一个导入 bean,它在循环中从目录中读取 mp3 文件,从中获取 ID3 标签并从中构造 Music 类。

这是处理 JPA 的代码。我已经修改了几次以消除错误。现在,当音乐是现有艺术家的新音乐时,我会从音乐中删除艺术家引用,并在音乐合并后将其链接到现有艺术家。以前,我只是用现有的艺术家切换艺术家并完全坚持。我可以看到所有带有令人满意的 ID 的日志消息等等。我的意思是我可以注意到艺术家查询找到了现有的艺术家。下面是堆栈跟踪。再次感谢您查看它...


0 投票
3 回答
5538 浏览

mysql - Magento - “SQLSTATE [23000]:完整性约束违规..”关于客户更新

迁移服务器后,每次尝试更新客户信息时都会出错。我正在使用客户激活插件,但禁用它后,我仍然收到相同的错误。

怎么了?

即使在卸载插件后,我在尝试保存客户信息时也会收到此错误。所以这让我相信 Magento 和/或我切换到的服务器存在更大的问题。

我检查了 Magento 的日志,并多次收到此通知:

这相关吗?

0 投票
5 回答
8838 浏览

php - 在 php 中显示 MYSQL 重复错误的错误消息

UNIQUE Constraint在表中使用两列来防止重复行。如果我尝试插入具有相同 2 列的行,我会得到

发生数据库错误错误号:1062

密钥“订阅”的重复条目“62-88”

插入subscriptions ( user_id, subscribed_to, date) 值 ('62', '88', '2011-07-11 19:15:13')

文件名:C:\wamp\www\mysite\system\database\DB_driver.php

行号:330

如何返回 php 错误,例如,Already subscribed!而不是显示 mysql 错误?

0 投票
1 回答
1046 浏览

mysql - Django 扩展用户配置文件注册表单返回 IntegrityError

所以,我是 Django 的新手,这已经成为一个令人头疼的问题。因此,我正在尝试根据文档创建扩展的用户配置文件。但是,当我尝试通过表单发布条目时,我收到以下错误:

异常类型:/signup/ 处的 IntegrityError 异常值:(1062,“密钥 2 的重复条目 '64'”)

在因内部服务器错误而崩溃时,我注意到创建了一个具有相关字段(用户名、密码、名字、姓氏)的新用户,配置文件条目也是如此。但是,配置文件条目没有输入的所有信息,除了与配置文件相关联的用户的 ID。以下是相关代码:

在views.py中:

在portalman/models.py 中:

谁能建议出了什么问题?我会很感激!

0 投票
1 回答
3729 浏览

php - 为什么我会收到 MySQL 错误 1062?

在我的一个 php 页面上,我不断收到以下错误:

SQLSTATE [23000]:违反完整性约束:1062 键 'PRIMARY' 的重复条目 '0'

我不知道为什么或在哪里发生这种情况,这就是我发布这个问题的原因。

我认为它发生在这个代码序列的某个地方。

如何找出导致问题的部分?

0 投票
1 回答
1406 浏览

php - ORM (RedBean) 和重复键

我目前在我的模型中使用 RedBean for ORM。

我需要将数据插入到其中一列设置为唯一的 MySQL 表中。

目前,数据是通过如下形式插入的:

现在的问题是,如果 $name 在数据库中没有重复,那么一切都很顺利。如果是重复的,我可以捕获异常并得到SQL错误代码:23000

如果我回显异常,我会得到:

另一个问题是,如果我有多个设置为 UNIQUE 的字段,则异常只会告诉我重复的第一个字段。因此,为了获得下一个字段,我需要确保用户更正第一个重复项并再次运行查询。

这似乎效率很低。我需要能够检查用户是否在多个字段中插入了重复数据而不执行太多 SQL 语句。

这样做有哪些最佳实践?此外,在返回操作是否成功时,最佳实践是什么,或者如果失败,为什么以及哪些字段返回给控制器?

谢谢 :)

0 投票
6 回答
77285 浏览

mysql - 导入错误的 MySQL 转储时如何跳过行

鉴于错误mysqldump导致导入错误:

有没有一种简单的方法来告诉导入跳过给定的行并继续?

(是的,我知道我可以手动编辑文件或解析输出,但这不是很方便)

0 投票
3 回答
2005 浏览

mysql - INSERT INTO 具有 UNIQUE INDEX 两列的表

我有一个简单的 tag_map 表

我添加UNIQUE INDEX以避免重复对与帖子关联的标签。现在,当我尝试将新条目添加为

我会收到一个错误

但是当我SELECTWHERE tag_map_id='16777215'; 这属于不同的标签和帖子。

我哪里错了?

0 投票
1 回答
494 浏览

mysql - 只有在重启mysql守护进程后才出现mysql重复条目错误

我有一个相当奇怪的 MySQL 问题。

我有一个带有自动递增主键的表。

现在我删除最后两个条目。

一切都很好。

现在,无论出于何种原因(可能是更新),我重新启动了 mysql 守护进程。

由于这个表有一个外键,我得到一个重复的输入错误。

如何确保每次更新 mysql 时不再发生这些重复的条目错误?

更新:我刚刚从2003 年发现了这个错误! http://bugs.mysql.com/bug.php?id=199