问题标签 [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 投票
7 回答
130797 浏览

magento - SQLSTATE [23000]:违反完整性约束:1062 键 'IDX_STOCK_PRODUCT' 的重复条目 '1922-1'

在创建产品时,在检索一段时间后的最后一步,Magento 给出以下错误:

SQLSTATE [23000]:违反完整性约束:1062 键 'IDX_STOCK_PRODUCT' 的重复条目 '1922-1'

我正在做的是,通过捕获产品 ID,我将它的条目放入自定义表中。我已从外部连接到 Magento 数据库。

令人惊讶的是,数据被插入到 Magento 的基表和自定义表中,但为什么它在产品保存后给我这个错误......?

我清除了缓存、浏览器 cookie。同时删除 /var/cache、/var/session。仍然给出错误。有人可以提出解决方案吗?

0 投票
1 回答
4049 浏览

magento - Magento 产品创建错误...SQLSTATE [23000]:完整性约束违规:1062 重复条目?

![1062 Duplicate entry][2] 在 Magento 的产品创建代码中,我在/htdocs/magento/app/code/core/Mage/Adminhtml/controllers/Catalog/ProductController.php中添加了我自己的自定义代码我已经建立了外部 mysql 连接并使用它在自定义表中插入产品 id 和 sku。(我知道这不是推荐的方式,但只是为了测试目的,我这样做了。)

我的代码-:

所以从这段代码中,产品数据被插入到两个表中,但我收到错误

SQLSTATE [23000]:违反完整性约束:1062 键 'IDX_STOCK_PRODUCT' 的重复条目 '1949-1'

谁能帮我解决这个问题...

我试过的解决方案-:

-删除 /var/cache 和 /var/session

-清除浏览器缓存和cookies

- 在 app/etc/config.xml 中,更改此项

设置名称 utf8 到这个

设置名称 utf8; 设置 FOREIGN_KEY_CHECKS=0;SET UNIQUE_CHECKS=0;

仍然得到同样的错误......或者请告诉我我应该在我的代码中改变什么?

PS-我知道这不是推荐的方式,因为我正在更改核心文件的代码并且还使用外部连接而不是使用 ZEND 连接......但这只是为了测试目的......

这个问题有什么解决办法吗?

请帮帮我...

0 投票
1 回答
3850 浏览

mysql - 创建新的唯一索引时,键“user_image”的错误条目“1-11”重复

我的表结构:

我要添加的索引:

结果:

我应该如何添加我的UNIQUE索引?

0 投票
0 回答
839 浏览

mysql - MySQL INSERT 失败,复合键弱实体:“重复条目 'xy' for key 'PRIMARY'”

我在插入 MySQL 表 DESP_Features_Weak 中的复合键时遇到问题。

我已经查看了 FK 上唯一的 MySQL 组合,但我的问题有点不同。

我的 ERD

产量,

奇怪的是,使用 1,2 键(甚至 2,1 键)搜索记录不会返回任何记录,因此没有重复条目。

我在MySQL 文档中阅读了一些人似乎已经放弃了他们的索引来解决他们的问题;我做了同样的事情,它似乎没有改变任何东西,尽管我相信仍然有一个名为 PRIMARY 的索引我无法删除。

这只是我在 MySQL Workbench 中拼凑的一个个人数据库,它没有用于生产或其他任何东西。

相关表的转储如下所示:

0 投票
2 回答
349 浏览

python - python和mysql命令行中的mysql插入错误

我想在 mysql db 中插入一些项目。

当我在我的 python 脚本中这样做时,我得到了:

错误 1062:密钥“product_code”的重复条目“222”。product_code 是一个唯一字段。

当我在 mysql 命令行中执行此操作时,我得到:

错误1205(HY000):超过锁定等待超时;尝试重新启动事务。

mysql安装在win32上;该表的引擎是innodb。

代码:

0 投票
2 回答
3071 浏览

mysql - MySQL查询给出重复条目错误1062

为什么这个查询会出错?错误是: SQL 错误 (1062): Duplicate entry '0' for key 'PRIMARY'

0 投票
9 回答
277382 浏览

mysql - #1062 - 键 'PRIMARY' 的重复条目

所以我的 MySQL 数据库的行为有点奇怪。这是我的桌子:

当我尝试插入表格时,我收到了这个 #1062 错误。所以我进一步研究它并意识到当我尝试将值插入到表中时,其中名称和份额值相同,它会返回 #1062 错误。例如,如果我插入:

它会返回一个错误。但是,如果我将股数更改为 6,它会运行良好。是因为我的专栏之一可能是独一无二的,还是只是 mysql 的东西?

0 投票
4 回答
7138 浏览

c++ - 在 C++ 中捕获 MySQL 错误

在 C++ 中,我正在使用mysql.h库,但无法捕获 MySQL 错误(例如,由于主键冲突而导致插入失败)。

我试过了

但它仍然不能避免中止:

我正在使用 PuTTy 接口运行已编译的 c++ 程序,当程序中止时,它会重现 MySQL 的错误(无论我是否使用 TRY CATCH)。
我没有找到任何对 MySQL 使用 catch 语句的特定异常代码的引用。

显然,即使使用“一揽子”语法(),C++(使用这个库mysql.h)也不会捕获 MySQL 回调错误catch (...)。由于这种语法应该捕获所有异常,但在这种情况下没有,我不知道这里发生了什么。如何捕获 SQL 异常?

0 投票
17 回答
150652 浏览

mysql - MySQL重复条目错误,即使没有重复条目

我正在使用 MySQL 5.1.56,MyISAM。我的表如下所示:

它包含这两行:

现在我正在尝试插入另一行:

而 MySQL 只是在告诉我这个时不会插入它:

我真的不明白。主键位于前两列(两者),所以我试图插入的行有一个唯一的主键,不是吗?

我尝试修复表,尝试优化表,均无济于事。另请注意,我无法从 MyISAM 更改为 InnoDB。

我错过了什么还是这是 MySQL 或 MyISAM 的错误?谢谢。

总结并指出我认为问题出在哪里(即使不应该存在): 表在两列上有主键。我正在尝试在这两列中插入具有新值组合的行,但第一列中的值已经在某行中,第二列中的值已经在另一行中。但它们并没有在任何地方结合在一起,所以我相信这应该有效,但我很困惑地看到它没有。

0 投票
3 回答
2348 浏览

mysql - #1062 - 键 'option_name' 的重复条目 '_site_transient_timeout_theme_roots'

我正在将站点从 Site5 托管迁移到 InMotion 托管,并且 mysql 文件的导入(通过 phpMyAdmin)不起作用。

mysql 文件导入失败,返回此错误消息:

#1062 - 键 'option_name' 的重复条目 '_site_transient_timeout_theme_roots'

根据我在各种论坛上的求助请求,我得到的信息是:每张桌子都有一把钥匙?

所以我想我应该在 option_name 表中寻找某种类型的重复项?

我迷路了请帮助