首页 > 解决方案 > 如何从自动递增的主键切换到保留外键关系的 uuid

问题描述

我有一个 MySQL 数据库,里面有大约 40 个左右的表。我已经意识到,为了扩展,我需要从使用 MySQL 自动递增的 ID 切换到 uuid。

如何从自动递增整数主键迁移到使用 uuid 作为主键?

我还需要保留外键关系。

我在这里考虑选择什么是实现这一目标的最佳方法,但似乎没有一种不平凡的方法可以做到这一点。

有谁知道是否有办法使用 MySQL 工作台将数据库映射到新模式或很好地编写脚本?

实现这一目标最不痛苦的方法是什么?

标签: mysqlmigrationprimary-keyuuid

解决方案


推荐阅读