更新记录,唯一键冲突

fhljys 2014-01-02 11:17:05
数据库中有一个字段 设置时 Name 是唯一的。
现在其中有两条记录
Name
Liu
Liu_zju

现在想吧Liu_zju更新为Liu,那么就会出现唯一键冲突。

不能简单的把Liu_zju删掉,因为后面链接了其他的表,并且约束为级联更新与删除,如果删掉的话,后面表的内容就删除了。
而是希望更新,然后后面表的内容能一起更新对应到Liu.

(直观的理解,就是我想吧Liu与Liu_zju合并成为Liu,但是有不能删除再插入)

求高手指点。
...全文
268 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fhljys 2014-01-02
  • 打赏
  • 举报
回复
引用 1 楼 wwwwb 的回复:
贴记录及要求结果出来看看
记录很简单的,就是如我描述的那样,问题的原因我也清楚,就是想问问有没有好的办法解决?
fhljys 2014-01-02
  • 打赏
  • 举报
回复
引用 2 楼 rucypli 的回复:
那就先更新级联的表
我后来也是这么想的,但是没有更智能的办法吗?
rucypli 2014-01-02
  • 打赏
  • 举报
回复
那就先更新级联的表
wwwwb 2014-01-02
  • 打赏
  • 举报
回复
贴记录及要求结果出来看看
rucypli 2014-01-02
  • 打赏
  • 举报
回复
没有办法做到自动更新级联表

56,682

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧