mysql - 使用 select : ! 插入 #1062 - key '222-104276' 的重复条目 'cry_id'

标签 mysql sql mysql-error-1062

我有一个下表:

dct_cry_id............cry_id............dct_id......分类......dct_connection_id (...) 71.................13.................104276......................... ...70.........0 2110......................29............104276............ .7.........................0 2111......................37.......104276............ .8......................0 2112......................38.......104276............ .6......................0 (...) 591......................13......154614............ ..540..................0 2090......................36.......154614............ .46......................0 2091......................30.......154614............ .2........................0 (...)

我使用以下查询

I use following query
INSERT INTO mytabletest1 (cry_id,`dct_id`)
-- VALUES (222)
SELECT  
222, `dct_id`

FROM `mytabletest1`
WHERE `cry_id`
NOT IN 
(
112, 115, 116, 117, 118,
973, 974, 975, 976, 977,
8 
)

不幸的是,我有以下警告/错误消息:

"! #1062 - Duplicate entry '222-104276' for key 'cry_id'"

为什么我收到此消息?

此后,我检查了我的表格,我的查询有效: dct_cry_id............cry_id............dct_id............分类......dct_connection_id (...) 71.................13.................104276......................... ...70.........0 2110......................29............104276............ .7.........................0 2111......................37.......104276............ .8......................0 2112......................38.......104276............ .6......................0 153876........................222.................104276........................ .0........................0 (...) 591......................13......154614............ ..540..................0 2090......................36.......154614............ .46......................0 2091......................30.......154614............ .2........................0 15870......................222......154614............ ..0......................0 (...)

最佳答案

您的查询将返回键“222-104276”4 次。该记录已插入一次,第二次插入时出现错误。

关于mysql - 使用 select : ! 插入 #1062 - key '222-104276' 的重复条目 'cry_id',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18768733/

相关文章:

MySQL composite unique on FK's

php - MYSQL BUG : Duplicate entry on Primary/Unique. 如果我插入单词,Word

mysql - 将包含 LONGTEXT 字段的 MySQL 表索引到 Elastic Search 中

php - MySQL 中带有加法运算符的 IF/ELSE 语句

sql - Postgres : function accepting a hashmap or similar type as argument

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

mysql - 在 openshift 上自动化 MYSQL 数据库备份

mysql - 创建带参数的mysql函数

sql - 带有 Sequelize Cast 的 uuid v4 类型列上的 ILIKE 运算符

sql - 使用 SET 命令更新表中的多列