mysql - 如何从自动递增的主键切换到保留外键关系的 uuid
问题描述
我有一个 MySQL 数据库,里面有大约 40 个左右的表。我已经意识到,为了扩展,我需要从使用 MySQL 自动递增的 ID 切换到 uuid。
如何从自动递增整数主键迁移到使用 uuid 作为主键?
我还需要保留外键关系。
我在这里考虑选择什么是实现这一目标的最佳方法,但似乎没有一种不平凡的方法可以做到这一点。
有谁知道是否有办法使用 MySQL 工作台将数据库映射到新模式或很好地编写脚本?
实现这一目标最不痛苦的方法是什么?
解决方案
推荐阅读
- matlab - 如何让 MATLAB 求解方程的根?
- teradata - Teradata - 合并更新与条件
- reactjs - 使用字符串数组参数搜索字符串数组
- javascript - 为什么我不能将透视相机配置为三个js中的实际尺寸?
- typescript - 运行 `tsc -p .` 产生“未知编译器选项”错误
- angular - Kendo Grid Angular - 基于 orderIdex 的列自定义顺序
- python - 将数组从单元格移动到列标题和行值
- reactjs - 通过转置网格覆盖material-ui最大列数?
- typescript - Typescript Decorator 函数泛型类型
- c# - .Net Core 通用主机和依赖注入与启动类