问题标签 [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.
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。仍然给出错误。有人可以提出解决方案吗?
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 连接......但这只是为了测试目的......
这个问题有什么解决办法吗?
请帮帮我...
mysql - 创建新的唯一索引时,键“user_image”的错误条目“1-11”重复
我的表结构:
我要添加的索引:
结果:
我应该如何添加我的UNIQUE
索引?
mysql - MySQL INSERT 失败,复合键弱实体:“重复条目 'xy' for key 'PRIMARY'”
我在插入 MySQL 表 DESP_Features_Weak 中的复合键时遇到问题。
我已经查看了 FK 上唯一的 MySQL 组合,但我的问题有点不同。
产量,
奇怪的是,使用 1,2 键(甚至 2,1 键)搜索记录不会返回任何记录,因此没有重复条目。
我在MySQL 文档中阅读了一些人似乎已经放弃了他们的索引来解决他们的问题;我做了同样的事情,它似乎没有改变任何东西,尽管我相信仍然有一个名为 PRIMARY 的索引我无法删除。
这只是我在 MySQL Workbench 中拼凑的一个个人数据库,它没有用于生产或其他任何东西。
相关表的转储如下所示:
python - python和mysql命令行中的mysql插入错误
我想在 mysql db 中插入一些项目。
当我在我的 python 脚本中这样做时,我得到了:
错误 1062:密钥“product_code”的重复条目“222”。product_code 是一个唯一字段。
当我在 mysql 命令行中执行此操作时,我得到:
错误1205(HY000):超过锁定等待超时;尝试重新启动事务。
mysql安装在win32上;该表的引擎是innodb。
代码:
mysql - MySQL查询给出重复条目错误1062
为什么这个查询会出错?错误是: SQL 错误 (1062): Duplicate entry '0' for key 'PRIMARY'
mysql - #1062 - 键 'PRIMARY' 的重复条目
所以我的 MySQL 数据库的行为有点奇怪。这是我的桌子:
当我尝试插入表格时,我收到了这个 #1062 错误。所以我进一步研究它并意识到当我尝试将值插入到表中时,其中名称和份额值相同,它会返回 #1062 错误。例如,如果我插入:
它会返回一个错误。但是,如果我将股数更改为 6,它会运行良好。是因为我的专栏之一可能是独一无二的,还是只是 mysql 的东西?
c++ - 在 C++ 中捕获 MySQL 错误
在 C++ 中,我正在使用mysql.h
库,但无法捕获 MySQL 错误(例如,由于主键冲突而导致插入失败)。
我试过了
但它仍然不能避免中止:
我正在使用 PuTTy 接口运行已编译的 c++ 程序,当程序中止时,它会重现 MySQL 的错误(无论我是否使用 TRY CATCH)。
我没有找到任何对 MySQL 使用 catch 语句的特定异常代码的引用。
显然,即使使用“一揽子”语法(),C++(使用这个库mysql.h
)也不会捕获 MySQL 回调错误catch (...)
。由于这种语法应该捕获所有异常,但在这种情况下没有,我不知道这里发生了什么。如何捕获 SQL 异常?
mysql - MySQL重复条目错误,即使没有重复条目
我正在使用 MySQL 5.1.56,MyISAM。我的表如下所示:
它包含这两行:
现在我正在尝试插入另一行:
而 MySQL 只是在告诉我这个时不会插入它:
我真的不明白。主键位于前两列(两者),所以我试图插入的行有一个唯一的主键,不是吗?
我尝试修复表,尝试优化表,均无济于事。另请注意,我无法从 MyISAM 更改为 InnoDB。
我错过了什么还是这是 MySQL 或 MyISAM 的错误?谢谢。
总结并指出我认为问题出在哪里(即使不应该存在): 表在两列上有主键。我正在尝试在这两列中插入具有新值组合的行,但第一列中的值已经在某行中,第二列中的值已经在另一行中。但它们并没有在任何地方结合在一起,所以我相信这应该有效,但我很困惑地看到它没有。
mysql - #1062 - 键 'option_name' 的重复条目 '_site_transient_timeout_theme_roots'
我正在将站点从 Site5 托管迁移到 InMotion 托管,并且 mysql 文件的导入(通过 phpMyAdmin)不起作用。
mysql 文件导入失败,返回此错误消息:
#1062 - 键 'option_name' 的重复条目 '_site_transient_timeout_theme_roots'
根据我在各种论坛上的求助请求,我得到的信息是:每张桌子都有一把钥匙?
所以我想我应该在 option_name 表中寻找某种类型的重复项?
我迷路了请帮助