Nacos 1.4.1 更新DataID时为何先执行Insert后Update并触发唯一约束异常?

新手上路,请多包涵

nacos1.4.1版本,当我更新某个dataid的内容点击发布的时候,通过监控mysql的sql执行日志,发现先执行了一条insert语句,然后才执行了一条update语句,结果第一条insert语句报SQLIntegrityConstraintViolationException异常,说 Duplicate entry 'xxxxxxxxx' for key 'uk_configinfo_datagrouptenant',uk_configinfo_datagrouptenant是config_info表的唯一约束。如果修改内容的时候执行insert语句,可不是会报这个异常吗?请问这是什么原因?是Bug吗?

我查看了nacos数据库中config_info中的数据,监控了过程中的异常输出和sql日志输出。

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