mysql如何update含有联合唯一索引的列

一个表的数据需要定期批量插入,于是对几个字段做了联合索引unique.
现在有需求偶尔更新某条数据,但会产生:
1062, "Duplicate entry 'oWuCHjmbxK7cvY4AaNy89l1dVrt8-oLU1vwjBUwy5-qDPGZU5CtcHv_ts-88-gh_' for key 'index2'")
的错误,请问怎么更新呢?

阅读 7.9k
1 个回答

既然你要更新的索引遇到了重复,你又要去更新它,那只能是去除索引咯,还能有什么办法

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题