问题标签 [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 - 在表之间复制数据时出现错误 1062 重复条目
我正在尝试将数据从一个表复制到另一个表。T1、T2 是两个设置适当的表,它们的 PK 都是 UQ。特别是我想将值 R 放入 GZHTable3 中的 Combined_Data 表中。R 是非唯一的,必须是当 T1.Aid = T2.Gid 时,所以我有:
Aid 和 Gid 都是各自表的 UQ 和 PK。据我所知,它是反对的,因为 Aid 和 Gid 都是 PK。
我并不想只复制 T2.R 的值,但它必须在 Aid、Gid 上的两个表之间同步。为什么反对,解决方案是什么?(一些数据在表之间复制,但 R 不是)。
谢谢
澄清:
表 1 (T1)
表 2 (T2)
T1、T2 的顺序不一样。对于 T1 中的每个 Aid,我必须在 T2 中找到 Gid 的相应值(例如 UQid1),并将 T2 中该行中 R 的(严格)非零值复制到 T1 中的相应行中。
T2 的所有元素都是非空的,并且出于目前的目的是数字;T2 远大于 T1
mysql - #1062 - wordpress 插件表中的重复条目“1”
当我从另一个现有网站导入转储文件时,它显示以下错误:
我检查过,ID 上有一个 AUTO_INCREMENT。可能是什么问题?
顺便说一句,该插件在原始网站上工作得很好,只有在将数据库转储到新网站后才会发生
php - 无法找到 MySQL 错误编号的 PHP 定义
在我的 HTML 代码中,有一个带有选项的选择和一个打开对话框的按钮,允许用户添加到选项列表 [通过 DB/PHP/jQuery]。
在他们输入数据库中已经存在的选项的情况下,我想捕获MySQL Duplicate Key
错误并使用它来触发代码,以找到与用户输入的内容相匹配的选项,并为他们选择它。
mysqli::$errno returns 1062
,当我使用原始数字时,我的代码效果很好。
但是,如果该数字在未来的更新中发生变化怎么办?我宁愿使用 PHP 安装提供的定义。
PHP Manuel 暗示了这样一个定义:
客户端错误消息编号列在 MySQL errmsg.h 头文件中,服务器错误消息编号列在 mysqld_error.h 中。在 MySQL 源代码分发中,您可以在文件 Docs/mysqld_error.txt 中找到错误消息和错误编号的完整列表。
我找到了具有以下定义的“mysqld_error.txt”文档:
还有以下文档:http ://dev.mysql.com/doc/refman/5.6/en/error-messages-server.html具有相同的定义。
但是,当我尝试在我的 PHP 代码中使用它时,我会收到“使用未定义常量 ER_DUP_ENTRY - 假定为 'ER_DUP_ENTRY' ”的通知。我什至尝试过mysqli::ER_DUP_ENTRY。
任何人都知道不使用数值的方法吗?
php - 通过 Errno 1062 显示特定错误消息
我有一个将用户从注册表单插入数据库的类。我要插入 4 件事:用户名、密码、盐和电子邮件。我正在使用 errno 1062 检查重复条目。但我需要检查特定的重复条目。例如,我有这个检查 errno 1062 的逻辑,但它实际上并不特定于被检查的用户名,它只是检查一个 errno 并假设它是重复的用户名。
我的问题是,我如何使用 errno 1062 来检查用户名、电子邮件或两者?似乎 errno 1062 只是检查任何重复的条目。
mysql - MySql 1062 错误让我摸不着头脑
我创建的表如下:
从 CSV 导入数据时,它导入 127 行,然后我收到此错误:
mysql - MySQL重复错误与ALTER IGNORE TABLE
我的 MySQL 中有一个重复的表。我尝试删除重复项并保留一个条目。我没有主键
我可以通过以下方式找到重复项:
但不能删除它们:
甚至 SET foreign_key_checks = 0; 不管用。错误代码:1062。密钥“user_id_3”的重复条目“142-20”
MySQL 版本:5.5.18 引擎:InnoDB
还有其他方法吗?
mysql - 错误 1062:添加主键时键 'PRIMARY' 的重复条目 '0'
我已经有一张表,里面有一些数据。现在我想添加一个新列“id”并使其成为主键。我正在使用 MySQL 工作台。所以,我只是添加一个新密钥,然后将其设置为 PK 和 NN。但由于某种原因,这种看似简单直接的操作不起作用。我得到:
错误 1062:键 'PRIMARY' 的重复条目 '0'
这是为什么?
mysql - 错误代码:1062。重复条目 'PRIMARY'
因此,我的教授给了我表格以将其插入数据库,但是当我执行他的代码时,MySQL 不断给出错误代码:1062。这是冲突表和插入:
表格
插入:
错误:
如果我删除该行会给我同样的错误,但使用 'Tallarines-20'
很抱歉,如果有任何拼写错误。谢谢!
mysql - 错误 1062. mysql 中的重复条目
我有一个 MySQL 表,其架构中的第 1 列是主键。我有一个 tsv 文件,需要将其插入此表中。现在,tsv 重复了主键,因此当我尝试将其插入 MySQL 表时,它会出现错误
如果主键值已经存在,有什么方法可以忽略并进一步移动以进行下一次插入。
php - sqlstate [23000]:违反完整性约束:1062 键“主”的重复条目“1827”
我的虚拟主机是 siteground,他们要求我减少我的 SQL 大小,因为它已经超过了限制。我按照他们的指示这样做了,现在我的网站坏了。我清空了访问者日志和 phpMyAdmin 中的 url 日志,因为它们占用了大部分空间,现在我的网站无法正常工作,siteground 希望我付钱让他们将我的网站恢复到工作日期,即使这是他们的指示如何清空第二次破坏我的网站的文件。下面是我得到的错误。自 2014 年 7 月以来,我没有使用新文件升级我的网站,模板提供者也有不少,也没有升级我的 magento,所以我仍在使用 1.9.0。
SQLSTATE [23000]:完整性约束违规:1062 键 'PRIMARY' 的重复条目 '1827'