mysql 错误 #1062 - 重复条目 UPDATE 列

标签 mysql

当我尝试更新 mysql 中的整列时,出现此错误

#1062 - Duplicate entry '74-0-1-0' for key 'product_sqlstock'

Mysql查询

UPDATE `ps_stock_available` SET `id_product_attribute`= '0' 

如何更新 id_product_attribute 列?

最佳答案

UPDATE `ps_stock_available` SET `id_product_attribute`= '0' 
WHERE `id_product_attribute`= '1'

您必须添加一个 where 子句,告诉它您想要替换哪个。将其替换为您要更改的值。

关于mysql 错误 #1062 - 重复条目 UPDATE 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23571962/

相关文章:

php - 尝试将键值插入 MySQL 表时出错

php - 使用 MySQL 按计数排序结果

php - mysqli_query 字符串较短

mysql - 按列名称对行进行排序

php - 如何从 ionic angularjs 在 php 服务器中发布动态二维数组并保存到 mysql 数据库中?

php - 订单完成时写入 SQL 表

php - cake php find all with join 甚至返回不匹配的数据。如何修复它?

Mysql GROUP BY 中的 LEFT JOIN 和 ORDER BY

php - 使用哈希密码登录 php

mysql - sqoop merge-key 创建多个部分文件而不是一个不符合使用 merge-key 目的的文件