问题标签 [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.
mysql - phpMyAdmin:MySQL 错误 1062 - 重复条目
我将用户“root”连接到我在本地托管以进行开发的数据库“test”。除其他外,我有表格“ratingcomment”。出于某种原因,当我单击“ratingcomment”表时,phpMyAdmin 向我显示以下错误:
我用谷歌找到了以下内容
但我还是不太明白这个错误!我使用主键,它为我的所有表自动递增,所以表实际上不应该有问题。我有另一个名为“rating”的表,其中有一列“comment”。会不会,这会导致问题?
sql - 键 1 错误的 MySQL 重复条目“16777216”
我有一个 MySQL 数据库,它通过 C# 应用程序填充,大量上传 100+ 百万条记录的记录。导入这些记录后,对数据使用进一步的分析和其他评分工具。当我选择较小的数据子集时,记录很好,但是,当我使用完整数据集时,一旦达到记录 #16777216,就会发生此错误。在我有唯一的主要设置之前,到处都在创建重复的 ID 记录,但数据都进入了。但是,有了重复记录,进一步的处理会产生不正确的结果。
我的问题很简单,有没有人听说过这个问题,如果有,是怎么回事?这是我的 MySQL 版本中的错误吗?我在 Windows XP 上运行 MySQL 5.0.67。
非常感谢!!
mysql - 运行 python manage.py loaddata datadump.json 时出现 DB 错误
我正在将我的 Django 数据库从 sqlite 迁移到 mysql。我已经毫无问题地完成了以下操作:
python manage.py dumpdata > datadump.json 将你的 settings.py 更改为 mysql 数据库。
但是当我发出以下命令python manage.py loaddata datadump.json我得到这个错误:
IntegrityError:(1062,“键'from_category_id'的重复条目'13-13'”)
有人能告诉我如何解决这个问题,以便我可以再次运行命令并希望加载我的数据吗?
谢谢,J。
sql - 数据库错误:重复条目
错误:
发生数据库错误错误号:1062 密钥 1 的重复条目“0”
我的代码:
其他页面:
php - 解析 mysql 错误消息 - 这是正确的方法吗?
在我的 php/MySQL 代码中,我将新记录插入到具有许多唯一列键的表 (InnoDB) 中。如果插入失败(使用 ER_DUP_ENTRY),我需要知道哪一列的值不是唯一的。
有人告诉我,要实现这一点,您必须从收到的错误消息中提取 %d 的值: “键 %d 的重复条目 '%s'”。
这应该可行,但我不喜欢该解决方案。解析/正则表达式匹配某些字符串会给我总是试图避免的简单任务带来不必要的复杂性。现在的问题是:这是正确的方法吗?没有更好的解决方案吗?
python - 为什么我从 Django 的 get_or_create 中收到重复的密钥完整性错误?
更新:在这里找到了答案,建议的解决方法对我有用:如何在 django 中处理这种竞争条件?
大家好。观察以下代码:
其中 User 是标准的 Django 模型,其中 unique=True 用于电子邮件。当我在几秒钟内同时在两个 shell 中运行此代码时,我收到如下错误:
我的印象是 get_or_create() 是专门为避免这种情况而设计的。查看代码,在我看来它应该可以工作。它首先执行 get(),然后如果失败则进入事务并尝试 save()。如果失败,它会回滚并再次尝试 get()。如果失败,则抛出 save() 的异常,这似乎是我得到的。
一些有用的信息 - 我正在使用 MySQL v5.1.39 和 InnoDB 运行 Django v1.1.0。我们的 InnoDB 隔离级别是 REPEATABLE-READ。
谢谢您的帮助!
mysql - MySQL 条件插入。适用于 phpMyAdmin 但不适用于 PHP 脚本
我正在尝试从 PHP 脚本创建一个条件插入到我的 MySQL 数据库中。以下 SQL 语法适用于 phpMyAdmin,但不适用于我的 PHP 脚本:
(注意“id”是主键,“firstname”不是键或唯一的)
可能是问题的一部分奇怪的是,当我在 phpMyAdmin 中运行该 SQL 时,虽然它确实“工作”(意味着添加了一条新记录,其 id 为“22”,名字为“John”),但我得到以下信息警告:“#1062 - 键 1 的重复条目 '22'” 但是该表没有先前的条目,其 id 为 22。??!!
这是怎么回事?
mysql - 重复内容
我想更新一个包含 ID + 列的表 SQL 已经存在。
问题是当我想插入时它给了我一个消息错误:
因此,我尝试进行更新,但它也不起作用,因为语法不正确,我的请求 SQL 的形式是:
清单太长了。
mysql - MySQL 复制错误 (1062)
我是 MySQL 新手,经过长时间的搜索,我能够配置基于主从 ROW 的复制。我认为它是安全的,我不必一次又一次地重新检查它。
但是今天当我SHOW SLAVE STATUS;
在奴隶上做的时候,我发现以下
无法在表 mydatabasename.atable 上执行 Write_rows 事件;键“PRIMARY”的重复条目“174465”,错误代码:1062;处理程序错误 HA_ERR_FOUND_DUPP_KEY;事件的主日志 mysql-bin.000004, end_log_pos 60121977
有人可以告诉我,当master没有这样的错误并且两台服务器上的架构相同时,这怎么可能发生,那么这怎么可能发生。以及如何修复它以使其再次工作以及将来如何防止此类事情发生。
还请让我知道除此之外我还应该期待什么。
mysql - Drupal:键 2 查询的重复条目“”:
我有一个以编程方式即时创建用户以与旧数据库同步的脚本。一段时间以来,它一直很顺利。现在突然间它在尝试插入用户时开始出现重复键错误。确切的错误是:
Duplicate entry 'user@email.com' for key 2 query: INSERT INTO users (name, mail, status, pass, created).....
如果我在那里尝试查询,我可以直接从 mysql 控制台复制这个错误。所以这就是问题变得奇怪的地方。用户表中的任何地方都不存在条目“user@email.com”。因此,我对它如何生成重复输入错误感到困惑,因为数据库中没有使用此电子邮件地址的记录。
这是mysql控制台的直接复制/粘贴。敏感数据已更改以保护用户
mysql> INSERT INTO users (name, mail, status, pass, created) VALUES ('username', 'user@email.com', 1, 'encryptedpassword', 1294946026);
ERROR 1062 (23000): Duplicate entry 'user@email.com' for key 2
mysql> select * from users where mail='user@email.com';
Empty set (0.00 sec)